Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MYSQL_PASSWORD=myPassword
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- version: '3'
- services:
- db:
- image: mariadb
- command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
- restart: always
- volumes:
- - db:/var/lib/mysql
- environment:
- - MYSQL_ROOT_PASSWORD=myRootPassword
- env_file:
- - db.env
- app:
- image: nextcloud:fpm-alpine
- restart: always
- volumes:
- - nextcloud:/var/www/html
- environment:
- - MYSQL_HOST=db
- env_file:
- - db.env
- depends_on:
- - db
- web:
- build: ./web
- restart: always
- volumes:
- - nextcloud:/var/www/html:ro
- environment:
- - VIRTUAL_HOST=cloud.example.de
- - LETSENCRYPT_HOST=cloud.example.de
- - LETSENCRYPT_EMAIL=example@gmail.com
- 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:
Add Comment
Please, Sign In to add comment