Files
srvdocker02_compose_files/compose_files/nextcloud.yml
mindesbunister c03f72191b Fix Nextcloud network issues by removing fixed container names
- Removed container_name directives to prevent stale endpoint conflicts
- Added network aliases (db, redis, app) for service discovery
- Added depends_on to ensure proper startup order
- Added external: false to network config for better lifecycle management
- This prevents recurring network endpoint issues after docker system prune
2025-11-11 14:29:00 +01:00

85 lines
2.1 KiB
YAML
Executable File

version: '3'
services:
redis:
image: redis:alpine
restart: unless-stopped
volumes:
- redis_data:/data
networks:
nextcloud:
aliases:
- redis
db:
#logging:
#driver: loki
#options:
#loki-url: "http://localhost:3100/loki/api/v1/push"
image: mariadb:10.5
volumes:
- /home/icke/mariadb-nextcloud/db:/var/lib/mysql
- /etc/localtime:/etc/localtime:ro
environment:
- MYSQL_ROOT_PASSWORD=eccmts42*
- MYSQL_PASSWORD=eccmts42*
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
restart: unless-stopped
networks:
nextcloud:
aliases:
- db
app:
#logging:
#driver: loki
#options:
#loki-url: "http://localhost:3100/loki/api/v1/push"
image: nextcloud_full:30
depends_on:
- db
- redis
ports:
- 8089:80
volumes:
- /home/icke/nextcloud:/var/www/html
- /home/icke/nextcloud/config:/var/www/html/config
- /home/icke/nextcloud/custom_apps:/var/www/html/custom_apps
- /mnt/nextcloud:/var/www/html/data
# - /var/lib/vz/images/101:/var/www/html/data
- /home/icke/nextcloud/themes:/var/www/html/themes
- /etc/localtime:/etc/localtime:ro
- /home/icke/nextcloud/php.ini:/usr/local/etc/php/conf.d/upload_size.ini
environment:
- VIRTUAL_HOST=nextcloud.egonetix.de
- UPLOAD_MAX_SIZE=20G
#- LOG_LEVEL=DEBUG
restart: unless-stopped
networks:
nextcloud:
aliases:
- app
#collabora:
#logging:
# driver: loki
# options:
# loki-url: "http://localhost:3100/loki/api/v1/push"
#image: collabora/code
#container_name: collabora
#cap_add:
# - MKNOD
#ports:
# - 9980:9980
#environment:
# - domain=nextcloud.egonetix.de
# - aliasgroup1=https://nextcloud.egonetix.de
#restart: unless-stopped
volumes:
nextcloud:
db:
redis_data:
#collabora:
networks:
nextcloud:
driver: bridge
external: false