Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- db:
- image: mariadb
- restart: always
- command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed
- volumes:
- - db:/var/lib/mysql
- environment:
- - MYSQL_ROOT_PASSWORD=passwd123
- - MYSQL_PASSWORD=passwd123
- - MYSQL_DATABASE=nextcloud
- - MYSQL_USER=nextcloud
- app:
- image: nextcloud:fpm
- restart: always
- links:
- - db
- volumes:
- - nextcloud:/var/www/html:rw
- environment:
- - MYSQL_PASSWORD=passwd123
- - MYSQL_DATABASE=nextcloud
- - MYSQL_USER=nextcloud
- - MYSQL_HOST=db
- - VIRTUAL_HOST=dysk.domena.org
- - LETSENCRYPT_HOST=dysk.domena.org
- - VIRTUAL_PORT=9000
- nginx-proxy:
- image: nginxproxy/nginx-proxy
- container_name: nginx-proxy
- ports:
- - "80:80"
- - "443:443"
- links:
- - app
- volumes:
- - conf:/etc/nginx/conf.d
- - vhost:/etc/nginx/vhost.d
- - html:/usr/share/nginx/html:rw
- - dhparam:/etc/nginx/dhparam
- - certs:/etc/nginx/certs:ro
- - /var/run/docker.sock:/tmp/docker.sock:ro
- - ./nginx/nginx.conf:/etc/nginx/nginx.conf:rw
- volumes_from:
- - app
- acme-companion:
- image: nginxproxy/acme-companion
- container_name: nginx-proxy-acme
- volumes_from:
- - nginx-proxy
- volumes:
- - certs:/etc/nginx/certs:rw
- - acme:/etc/acme.sh
- - /var/run/docker.sock:/var/run/docker.sock:ro
- volumes:
- conf:
- vhost:
- html:
- dhparam:
- certs:
- acme:
- nextcloud:
- db:
Advertisement
Add Comment
Please, Sign In to add comment