mirror of
				https://github.com/nextcloud/docker.git
				synced 2025-10-26 22:11:41 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			77 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| version: '3'
 | |
| 
 | |
| services:
 | |
|   db:
 | |
|     image: postgres
 | |
|     restart: always
 | |
|     volumes:
 | |
|       - db:/var/lib/postgresql/data
 | |
|     env_file:
 | |
|       - db.env
 | |
| 
 | |
|   app:
 | |
|     image: nextcloud:fpm
 | |
|     restart: always
 | |
|     volumes:
 | |
|       - nextcloud:/var/www/html
 | |
|     environment:
 | |
|       - POSTGRES_HOST=db
 | |
|     env_file:
 | |
|       - db.env
 | |
|     depends_on:
 | |
|       - db
 | |
| 
 | |
|   web:
 | |
|     build: ./web
 | |
|     restart: always
 | |
|     volumes:
 | |
|       - nextcloud:/var/www/html:ro
 | |
|     environment:
 | |
|       - VIRTUAL_HOST=
 | |
|       - LETSENCRYPT_HOST=
 | |
|       - LETSENCRYPT_EMAIL=
 | |
|     depends_on:
 | |
|       - app
 | |
|     networks:
 | |
|       - proxy-tier
 | |
|       - default
 | |
| 
 | |
|   proxy:
 | |
|     build: ./proxy
 | |
|     restart: always
 | |
|     ports:
 | |
|       - 80:80
 | |
|       - 443:443
 | |
|     labels:
 | |
|       com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
 | |
|     volumes:
 | |
|       - certs:/etc/nginx/certs:ro
 | |
|       - vhost.d:/etc/nginx/vhost.d
 | |
|       - html:/usr/share/nginx/html
 | |
|       - /var/run/docker.sock:/tmp/docker.sock:ro
 | |
|     networks:
 | |
|       - proxy-tier
 | |
| 
 | |
|   letsencrypt-companion:
 | |
|     image: jrcs/letsencrypt-nginx-proxy-companion
 | |
|     restart: always
 | |
|     volumes:
 | |
|       - certs:/etc/nginx/certs
 | |
|       - vhost.d:/etc/nginx/vhost.d
 | |
|       - html:/usr/share/nginx/html
 | |
|       - /var/run/docker.sock:/var/run/docker.sock:ro
 | |
|     networks:
 | |
|       - proxy-tier
 | |
|     depends_on:
 | |
|       - proxy
 | |
| 
 | |
| volumes:
 | |
|   db:
 | |
|   nextcloud:
 | |
|   certs:
 | |
|   vhost.d:
 | |
|   html:
 | |
| 
 | |
| networks:
 | |
|   proxy-tier:
 |