mirror of
				https://gitea.publichub.eu/oscar.krause/fastapi-dls.git
				synced 2025-11-04 00:16:12 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			734 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			734 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
version: '3.9'
 | 
						|
 | 
						|
x-dls-variables: &dls-variables
 | 
						|
  TZ: Europe/Berlin # REQUIRED, set your timezone correctly on fastapi-dls AND YOUR CLIENTS !!!
 | 
						|
  DLS_URL: localhost # REQUIRED, change to your ip or hostname
 | 
						|
  DLS_PORT: 443
 | 
						|
  LEASE_EXPIRE_DAYS: 90  # 90 days is maximum
 | 
						|
  DATABASE: sqlite:////app/database/db.sqlite
 | 
						|
  DEBUG: false
 | 
						|
 | 
						|
services:
 | 
						|
  dls:
 | 
						|
    image: collinwebdesigns/fastapi-dls:latest
 | 
						|
    restart: always
 | 
						|
    environment:
 | 
						|
      <<: *dls-variables
 | 
						|
    ports:
 | 
						|
      - "443:443"
 | 
						|
    volumes:
 | 
						|
      - /opt/docker/fastapi-dls/cert:/app/cert
 | 
						|
      - dls-db:/app/database
 | 
						|
    logging: # optional, for those who do not need logs
 | 
						|
      driver: "json-file"
 | 
						|
      options:
 | 
						|
        max-file: 5
 | 
						|
        max-size: 10m
 | 
						|
 | 
						|
volumes:
 | 
						|
  dls-db:
 |