36 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
		
		
			
		
	
	
			36 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| 
								 | 
							
								version: '2'
							 | 
						||
| 
								 | 
							
								services:
							 | 
						||
| 
								 | 
							
								  filestash:
							 | 
						||
| 
								 | 
							
								    container_name: filestash
							 | 
						||
| 
								 | 
							
								    image: machines/filestash:397fd8b
							 | 
						||
| 
								 | 
							
								    restart: unless-stopped
							 | 
						||
| 
								 | 
							
								    environment:
							 | 
						||
| 
								 | 
							
								    - APPLICATION_URL=${APP_DOMAIN}
							 | 
						||
| 
								 | 
							
								    - GDRIVE_CLIENT_ID=${FILESTASH_GDRIVE_CLIENT_ID}
							 | 
						||
| 
								 | 
							
								    - GDRIVE_CLIENT_SECRET=${FILESTASH_GDRIVE_CLIENT_SECRET}
							 | 
						||
| 
								 | 
							
								    - DROPBOX_CLIENT_ID=${FILESTASH_DROPBOX_CLIENT_ID}
							 | 
						||
| 
								 | 
							
								    - ONLYOFFICE_URL=http://filestash-onlyoffice
							 | 
						||
| 
								 | 
							
								    ports:
							 | 
						||
| 
								 | 
							
								    - ${APP_PORT}:8334
							 | 
						||
| 
								 | 
							
								    depends_on:
							 | 
						||
| 
								 | 
							
								      - filestash-onlyoffice
							 | 
						||
| 
								 | 
							
								    networks:
							 | 
						||
| 
								 | 
							
								      - tipi_main_network
							 | 
						||
| 
								 | 
							
								    labels:
							 | 
						||
| 
								 | 
							
								      traefik.enable: ${APP_EXPOSED}
							 | 
						||
| 
								 | 
							
								      traefik.http.routers.filestash.rule: Host(`${APP_DOMAIN}`)
							 | 
						||
| 
								 | 
							
								      traefik.http.routers.filestash.entrypoints: websecure
							 | 
						||
| 
								 | 
							
								      traefik.http.routers.filestash.service: filestash
							 | 
						||
| 
								 | 
							
								      traefik.http.routers.filestash.tls.certresolver: myresolver
							 | 
						||
| 
								 | 
							
								      traefik.http.services.filestash.loadbalancer.server.port: 8334
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  filestash-onlyoffice:
							 | 
						||
| 
								 | 
							
								    container_name: filestash_oods
							 | 
						||
| 
								 | 
							
								    image: onlyoffice/documentserver:7.3.3.50
							 | 
						||
| 
								 | 
							
								    restart: unless-stopped
							 | 
						||
| 
								 | 
							
								    security_opt:
							 | 
						||
| 
								 | 
							
								      - seccomp:unconfined
							 | 
						||
| 
								 | 
							
								    networks:
							 | 
						||
| 
								 | 
							
								      - tipi_main_network
							 | 
						||
| 
								 | 
							
								
							 |