Files
tvbox_collect/BINGO-TV/NextCloud.yml
T
2026-07-11 04:45:19 +00:00

69 lines
1.5 KiB
YAML

version: '3.8'
networks:
nextcloud-net:
driver: bridge
services:
db:
image: mariadb:10.6
container_name: nextcloud-db
restart: always
command:
- --transaction-isolation=READ-COMMITTED
- --binlog-format=ROW
volumes:
- /vol1/1000/nextcloud/db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=bingo123
- MYSQL_PASSWORD=bingo123
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
networks:
- nextcloud-net
redis:
image: redis:alpine
container_name: nextcloud-redis
restart: always
networks:
- nextcloud-net
onlyoffice:
image: onlyoffice/documentserver:latest
container_name: onlyoffice
restart: always
ports:
- "8887:80"
volumes:
- /vol1/1000/nextcloud/onlyoffice:/var/www/onlyoffice/Data
environment:
- JWT_ENABLED=false
networks:
- nextcloud-net
app:
image: nextcloud:latest
container_name: nextcloud
restart: always
ports:
- "8888:80"
depends_on:
- db
- redis
- onlyoffice
volumes:
- /vol1/1000/nextcloud/data:/var/www/html
environment:
- MYSQL_HOST=db
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=bingo123
- NEXTCLOUD_ADMIN_USER=admin
- NEXTCLOUD_ADMIN_PASSWORD=bingo123
- NEXTCLOUD_TRUSTED_DOMAINS="n.dxcp.qzz.io 192.168.88.101:8888"
- REDIS_HOST=redis
networks:
- nextcloud-net