55 lines
1.3 KiB
YAML
55 lines
1.3 KiB
YAML
services:
|
|
redis:
|
|
image: redis:alpine
|
|
container_name: redis
|
|
hostname: redis
|
|
restart: unless-stopped
|
|
environment:
|
|
TZ: Europe/Moscow
|
|
|
|
nextcloud:
|
|
image: nextcloud:${NC_VER}
|
|
container_name: nextcloud
|
|
hostname: nextcloud
|
|
restart: unless-stopped
|
|
ports:
|
|
- 8081:80
|
|
dns:
|
|
- 8.8.8.8
|
|
extra_hosts:
|
|
- ${NC_DOMAIN}:host-gateway
|
|
depends_on:
|
|
- redis
|
|
volumes:
|
|
- /opt/configs/nextcloud/app:/var/www/html
|
|
- /opt/data/nextcloud:/var/www/html/data
|
|
- /mnt/yandex:/mnt/yandex:shared
|
|
environment:
|
|
TZ: Europe/Moscow
|
|
VIRTUAL_HOST: ${NC_DOMAIN}
|
|
NEXTCLOUD_TRUSTED_DOMAINS: ${NC_DOMAIN} 127.0.0.1
|
|
NEXTCLOUD_OVERWRITEPROTOCOL: https
|
|
NEXTCLOUD_OVERWRITEHOST: ${NC_DOMAIN}
|
|
NEXTCLOUD_OVERWRITECLIURL: https://${NC_DOMAIN}
|
|
NEXTCLOUD_ADMIN_USER: ${NC_ADMIN_USER}
|
|
NEXTCLOUD_ADMIN_PASSWORD: ${NC_ADMIN_PASSWORD}
|
|
REDIS_HOST: redis
|
|
TRUSTED_PROXIES: ${TRUSTED_PROXIES}
|
|
|
|
cron:
|
|
image: nextcloud:${NC_VER}
|
|
hostname: cron
|
|
container_name: cron
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /opt/configs/nextcloud/app:/var/www/html
|
|
- /opt/data/nextcloud:/var/www/html/data
|
|
entrypoint: /cron.sh
|
|
depends_on:
|
|
- nextcloud
|
|
environment:
|
|
TZ: Europe/Moscow
|
|
REDIS_HOST: redis
|
|
|
|
networks: {}
|