nextcloud-mariadb-redis-phpfpm/docker-compose.yml

59 lines
1.1 KiB
YAML
Raw Normal View History

2019-09-13 19:48:21 +00:00
version: '2'
networks:
webproxy:
external: true
backend-gitea:
external: false
services:
db:
image: mariadb
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
restart: always
volumes:
- /opt/appdata/nextcloud/mysql:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=nextcloud
- MYSQL_PASSWORD=nextcloud
2019-09-13 19:48:21 +00:00
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
container_name: nextcloud-db-bmen-cc
2019-09-13 19:48:21 +00:00
redis:
image: redis:alpine
restart: always
2019-09-13 19:48:21 +00:00
web:
image: nginx
ports:
- 8080:80
links:
- app
networks:
- webproxy
volumes:
- /opt/appdata/nextcloud/nginx.conf:/etc/nginx/nginx.conf
2019-09-13 19:48:21 +00:00
volumes_from:
- app
container_name: nextcloud-nginx-bmen-cc
depends_on:
- app
2019-09-13 19:48:21 +00:00
restart: always
app:
image: nextcloud:fpm
links:
- db
environment:
- MYSQL_HOST=db
- REDIS_HOST=redis
volumes:
- /opt/appdata/nextcloud/www:/var/www/html
container_name: nextcloud-bmen-cc
restart: always
depends_on:
- db
- redis