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 - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud container_name: nextcloud-db-bmen-cc redis: image: redis:alpine restart: always web: image: nginx ports: - 8080:80 links: - app networks: - webproxy volumes: - /opt/appdata/nextcloud/nginx.conf:/etc/nginx/nginx.conf volumes_from: - app container_name: nextcloud-nginx-bmen-cc depends_on: - app 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