Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3.3'
- services:
- nextcloud-db:
- image: mariadb:10.3.22
- container_name: nextcloud-db
- command: –-transaction-isolation=READ-COMMITTED -–log-bin=ROW
- restart: unless-stopped
- volumes:
- - /etc/localtime:/etc/localtime:ro
- - /etc/timezone:/etc/timezone:ro
- - /media/bert/docker/nextcloud/database:/var/lib/mysql
- environment:
- - MYSQL_ROOT_PASSWORD=xxxxx #SQL root Passwort eingeben
- - MYSQL_PASSWORD=xxxxx #SQL Benutzer Passwort eingeben
- - MYSQL_DATABASE=nextcloud #Datenbank Name
- - MYSQL_USER=nextcloud #SQL Nutzername
- - MYSQL_INITDB_SKIP_TZINFO=1
- networks:
- - default
- nextcloud-redis:
- image: redis:alpine
- container_name: nextcloud-redis
- hostname: nextcloud-redis
- networks:
- - default
- restart: unless-stopped
- command: redis-server –-requirepass test
- nextcloud-app:
- image: nextcloud:19.0.2
- container_name: nextcloud-app
- restart: unless-stopped
- depends_on:
- - nextcloud-db
- - nextcloud-redis
- environment:
- REDIS_HOST: nextcloud-redis
- REDIS_HOST_PASSWORD: test # Redis Passwort von oben wieder eingeben
- volumes:
- - /media/bert/docker/nextcloud/app:/var/www/html
- - /media/bert/daten/nextcloud/daten:/var/www/html/data
- labels:
- - "traefik.enable=true"
- - "traefik.http.routers.nextcloud-app.entrypoints=http"
- - "traefik.http.routers.nextcloud-app.rule=Host(`nextcloud.xxxxx.duckdns.org`)"
- - "traefik.http.middlewares.nextcloud-app-https-redirect.redirectscheme.scheme=https"
- - "traefik.http.routers.nextcloud-app.middlewares=nextcloud-app-https-redirect"
- - "traefik.http.routers.nextcloud-app-secure.entrypoints=https"
- - "traefik.http.routers.nextcloud-app-secure.rule=Host(`nextcloud.xxxxx.duckdns.org`)"
- - "traefik.http.routers.nextcloud-app-secure.tls=true"
- - "traefik.http.routers.nextcloud-app-secure.tls.certresolver=http"
- - "traefik.http.routers.nextcloud-app-secure.service=nextcloud-app"
- - "traefik.http.services.nextcloud-app.loadbalancer.server.port=80"
- - "traefik.docker.network=proxy"
- - "traefik.http.routers.nextcloud-app-secure.middlewares=nextcloud-dav,secHeaders@file"
- - "traefik.http.middlewares.nextcloud-dav.replacepathregex.regex=^/.well-known/ca(l|rd)dav"
- - "traefik.http.middlewares.nextcloud-dav.replacepathregex.replacement=/remote.php/dav/"
- networks:
- - proxy
- - default
- networks:
- proxy:
- external: true
Add Comment
Please, Sign In to add comment