From b86f830f3c78e1c2a102b55c3cb0a666fa387ff2 Mon Sep 17 00:00:00 2001 From: tipi Date: Tue, 1 Jul 2025 19:10:01 +0000 Subject: [PATCH] =?UTF-8?q?nextcloud/docker-compose.yml=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nextcloud/docker-compose.yml | 85 ------------------------------------ 1 file changed, 85 deletions(-) delete mode 100644 nextcloud/docker-compose.yml diff --git a/nextcloud/docker-compose.yml b/nextcloud/docker-compose.yml deleted file mode 100644 index 83411da..0000000 --- a/nextcloud/docker-compose.yml +++ /dev/null @@ -1,85 +0,0 @@ -version: "3.7" - -services: - nextcloud: - container_name: nextcloud - image: nextcloud:v31.0.6 - restart: unless-stopped - ports: - - ${APP_PORT}:80 - volumes: - - ${APP_DATA_DIR}/data/nextcloud:/var/www/html - environment: - - POSTGRES_HOST=db-nextcloud - - REDIS_HOST=redis-nextcloud - - POSTGRES_PASSWORD=tipi - - POSTGRES_USER=tipi - - POSTGRES_DB=nextcloud - - NEXTCLOUD_ADMIN_USER=${NEXTCLOUD_ADMIN_USER} - - NEXTCLOUD_ADMIN_PASSWORD=${NEXTCLOUD_ADMIN_PASSWORD} - - NEXTCLOUD_TRUSTED_DOMAINS=${APP_DOMAIN} - - TRUSTED_PROXIES=172.16.0.0/12 - - OVERWRITEPROTOCOL=${APP_PROTOCOL:-http} - depends_on: - - db-nextcloud - - redis-nextcloud - networks: - - tipi_main_network - labels: - traefik.enable: ${APP_EXPOSED} - traefik.http.routers.nextcloud.rule: Host(`${APP_DOMAIN}`) - traefik.http.routers.nextcloud.entrypoints: websecure - traefik.http.routers.nextcloud.service: nextcloud - traefik.http.routers.nextcloud.tls.certresolver: myresolver - traefik.http.services.nextcloud.loadbalancer.server.port: 80 - traefik.http.middlewares.nextcloud.headers.browserXSSFilter: true - traefik.http.middlewares.nextcloud.headers.contentTypeNosniff: true - traefik.http.middlewares.nextcloud.headers.stsIncludeSubdomains: true - traefik.http.middlewares.nextcloud.headers.stsPreload: true - traefik.http.middlewares.nextcloud.headers.stsSeconds: 155520011 - traefik.http.middlewares.nextcloud_redirect.redirectregex.permanent: true - traefik.http.middlewares.nextcloud_redirect.redirectregex.regex: https://(.*)/.well-known/(card|cal)dav - traefik.http.middlewares.nextcloud_redirect.redirectregex.replacement: https://$${1}/remote.php/dav/ - traefik.http.routers.nextcloud.middlewares: nextcloud,nextcloud_redirect,nextcloud-https - traefik.http.middlewares.nextcloud.headers.customRequestHeaders.X-Forwarded-Proto: https - traefik.http.middlewares.nextcloud-https.redirectscheme.scheme: https - traefik.http.routers.nextcloud-http.middlewares: nextcloud-https@docker - runtipi.managed: true - db-nextcloud: - container_name: db-nextcloud - image: postgres:14.2 - restart: on-failure - volumes: - - ${APP_DATA_DIR}/data/db:/var/lib/postgresql/data - environment: - - POSTGRES_PASSWORD=tipi - - POSTGRES_USER=tipi - - POSTGRES_DB=nextcloud - networks: - - tipi_main_network - labels: - runtipi.managed: true - redis-nextcloud: - container_name: redis-nextcloud - user: "1000:1000" - image: redis:6.2.6 - restart: on-failure - volumes: - - "${APP_DATA_DIR}/data/redis:/data" - networks: - - tipi_main_network - labels: - runtipi.managed: true - cron: - image: nextcloud:v31.0.6 - restart: on-failure - volumes: - - ${APP_DATA_DIR}/data/nextcloud:/var/www/html - entrypoint: /cron.sh - depends_on: - - db-nextcloud - - redis-nextcloud - networks: - - tipi_main_network - labels: - runtipi.managed: true