31 lines
		
	
	
		
			817 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			817 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # adapt file to your needs especially traefik (reverse proxy options)
 | |
| # rename file to docker-compose.yml
 | |
| services:
 | |
|   req_short:
 | |
|     build:
 | |
|       context: .
 | |
|       dockerfile: Dockerfile
 | |
|     container_name: req_short
 | |
|     env_file:
 | |
|       - .env
 | |
|     #ports:
 | |
|     #  - "8050:8050"
 | |
|     volumes:
 | |
|       - ./data/uploads:/app/uploads
 | |
|     restart: unless-stopped
 | |
|     labels:
 | |
|         # if using traefik
 | |
|         - "traefik.http.routers.wiki.rule=Host(`wiki.my-book-stack.com`)"
 | |
|         - "traefik.http.routers.wiki.tls.certResolver=default"
 | |
|         - "traefik.http.routers.wiki.tls=true"
 | |
|         - "traefik.http.services.wiki.loadbalancer.server.port=8050"
 | |
| 
 | |
|     # network needed if using traefik    
 | |
|     networks:
 | |
|         - router
 | |
|     
 | |
| # only needed for traefik
 | |
| networks:
 | |
|   router:
 | |
|       name: router-network
 | |
|       external: true |