version: '3' networks: proxy-tier: external: name: nginx-proxy services: web: build: ./web volumes: - /var/lib/nextcloud:/var/www/html:ro - /etc/localtime:/etc/localtime:ro environment: - VIRTUAL_HOST=${CLOUD_DOMAIN} - VIRTUAL_NETWORK=nginx-proxy - VIRTUAL_PORT=80 depends_on: - app - collabora networks: - proxy-tier - default restart: always app: build: ./app volumes: - ./config/config.php:/var/www/html/config/config.php - /var/lib/nextcloud:/var/www/html - /media:/media - /etc/localtime:/etc/localtime:ro environment: - MYSQL_HOST=db env_file: - db.env depends_on: - db - redis restart: always cron: build: ./app restart: always volumes: - /var/lib/nextcloud:/var/www/html user: www-data entrypoint: | bash -c 'bash -s <