Fix volume path configuration for Portainer NFS deployment

- Fix client data volume to use consistent STORAGE_PATH_CONTAINERS pattern
- Add missing ac_data volume definition for local development fallback
- Ensures files go to /nfs/containers/azerothcore/data instead of nested paths
This commit is contained in:
Deckard
2025-09-27 14:57:53 -04:00
parent 6787cf863e
commit 10713b677a

View File

@@ -141,7 +141,7 @@ services:
image: alpine:latest image: alpine:latest
container_name: ac-client-data container_name: ac-client-data
volumes: volumes:
- ${HOST_DATA_PATH:-./data}:/azerothcore/data - ${STORAGE_PATH_CONTAINERS:+${STORAGE_PATH_CONTAINERS}/azerothcore/data}${STORAGE_PATH_CONTAINERS:-ac_data}:/azerothcore/data
working_dir: /tmp working_dir: /tmp
command: command:
- sh - sh
@@ -234,7 +234,7 @@ services:
- "${DOCKER_WORLD_EXTERNAL_PORT:-8215}:8085" - "${DOCKER_WORLD_EXTERNAL_PORT:-8215}:8085"
- "${DOCKER_SOAP_EXTERNAL_PORT:-7778}:7878" - "${DOCKER_SOAP_EXTERNAL_PORT:-7778}:7878"
volumes: volumes:
- ${HOST_DATA_PATH:-./data}:/azerothcore/data - ${STORAGE_PATH_CONTAINERS:+${STORAGE_PATH_CONTAINERS}/azerothcore/data}${STORAGE_PATH_CONTAINERS:-ac_data}:/azerothcore/data
- ${STORAGE_PATH_CONTAINERS}${STORAGE_PATH_CONTAINERS:+/azerothcore/config}${STORAGE_PATH_CONTAINERS:-ac_config}:/azerothcore/env/dist/etc - ${STORAGE_PATH_CONTAINERS}${STORAGE_PATH_CONTAINERS:+/azerothcore/config}${STORAGE_PATH_CONTAINERS:-ac_config}:/azerothcore/env/dist/etc
- ${STORAGE_PATH_CONTAINERS}${STORAGE_PATH_CONTAINERS:+/azerothcore/logs}${STORAGE_PATH_CONTAINERS:-ac_logs}:/azerothcore/logs - ${STORAGE_PATH_CONTAINERS}${STORAGE_PATH_CONTAINERS:+/azerothcore/logs}${STORAGE_PATH_CONTAINERS:-ac_logs}:/azerothcore/logs
- ${STORAGE_PATH_CONTAINERS}${STORAGE_PATH_CONTAINERS:+/azerothcore/modules}${STORAGE_PATH_CONTAINERS:-ac_modules}:/azerothcore/modules - ${STORAGE_PATH_CONTAINERS}${STORAGE_PATH_CONTAINERS:+/azerothcore/modules}${STORAGE_PATH_CONTAINERS:-ac_modules}:/azerothcore/modules
@@ -491,6 +491,8 @@ volumes:
driver: local driver: local
ac_modules: ac_modules:
driver: local driver: local
ac_data:
driver: local
ac_influxdb_data: ac_influxdb_data:
driver: local driver: local
ac_grafana_data: ac_grafana_data: