Files
docker/cloud/docker-compose.yml
2021-09-29 09:34:48 +00:00

52 lines
1.0 KiB
YAML

version: "3"
services:
cloud_db:
image: ghcr.io/linuxserver/mariadb
container_name: cloud_db
restart: always
volumes:
- ./database:/config
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_USER=${MYSQL_USER}
cloud_redis:
image: redis:alpine
volumes:
- ./redis:/data
container_name: cloud_redis
restart: always
cloud:
image: ghcr.io/linuxserver/nextcloud
container_name: cloud
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- MYSQL_HOST=cloud_db
- REDIS_HOST=cloud_redis
depends_on:
- cloud_db
- cloud_redis
volumes:
- ./config:/config
- cloud:/data
ports:
- 8100:443
restart: unless-stopped
volumes:
cloud:
name: cloud
driver: local
driver_opts:
type: nfs
o: addr=${NFS_SERVER},rw
device: ":${PFAD}"