services: db: image: mariadb:latest container_name: nextcloud-db volumes: - /srv/docker/daten/nextcloud/db:/var/lib/mysql networks: - default restart: always environment: TZ: europe/berlin MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} MYSQL_PASSWORD: ${MYSQL_PASSWORD} redis: image: redis:latest container_name: nextcloud-redis restart: always volumes: - /srv/docker/daten/nextcloud/redis:/data nextcloud: depends_on: - redis - db image: nextcloud container_name: nextcloud volumes: - /srv/docker/daten/nextcloud/www:/var/www/html networks: - proxy - default ports: - 1180:80 - 1444:443 restart: always environment: REDIS_HOST: redis MYSQL_HOST: db:3306 MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} MYSQL_PASSWORD: ${MYSQL_PASSWORD} PUID: "1001" PGID: "1001" networks: proxy: volumes: nextcloud-db-data: name: nextcloud-db-data redis: name: nextcloud-redis