moved to NFS share for volume storage. Migrated all data

This commit is contained in:
git
2026-07-02 12:49:48 +10:00
parent d9cce278e6
commit 5e47ae2777
110 changed files with 146 additions and 6611 deletions
+4 -1
View File
@@ -12,7 +12,10 @@ services:
# - AUTHELIA_SESSION_SECRET=${AUTHELIA_SESSION_SECRET}
# - AUTHELIA_STORAGE_ENCRYPTION_KEY=${AUTHELIA_STORAGE_ENCRYPTION_KEY}
volumes:
- ${PROJECT_ROOT}/core/authelia:/config
# - ${PROJECT_ROOT}/core/authelia:/config
- ${DOCKER_VOLUMES}/authelia-data:/config/data
- ${PROJECT_ROOT}/core/authelia/configuration.yml:/config/configuration.yml:ro
- ${PROJECT_ROOT}/core/authelia/users_database.yml:/config/users_database.yml:ro
networks:
# - reverse_proxy
- traefik
+6 -3
View File
@@ -9,9 +9,12 @@ services:
- COLLECTIONS=crowdsecurity/traefik
# - CROWDSEC_LAPI_KEY=${CROWDSEC_LAPI_KEY}
volumes:
- ${PROJECT_ROOT}/core/crowdsec/logs:/logs:ro
- ${PROJECT_ROOT}/core/crowdsec/data:/var/lib/crowdsec/data
- ${PROJECT_ROOT}/core/crowdsec/config:/etc/crowdsec
# - ${PROJECT_ROOT}/core/crowdsec/logs:/logs:ro
# - ${PROJECT_ROOT}/core/crowdsec/data:/var/lib/crowdsec/data
# - ${PROJECT_ROOT}/core/crowdsec/config:/etc/crowdsec
- ${DOCKER_VOLUMES}/crowdsec/logs:/logs:ro
- ${DOCKER_VOLUMES}/crowdsec/data:/var/lib/crowdsec/data
- ${DOCKER_VOLUMES}/crowdsec/config:/etc/crowdsec
networks:
# - reverse_proxy
- traefik
+9 -4
View File
@@ -22,13 +22,18 @@ services:
# - ${PROJECT_ROOT}/secrets/stack-secrets.env
volumes:
- ${PROJECT_ROOT}/core/traefik/data/letsencrypt:/letsencrypt
- ${PROJECT_ROOT}/core/traefik/data/logs:/logs
# - ${PROJECT_ROOT}/core/traefik/data/letsencrypt:/letsencrypt
# - ${PROJECT_ROOT}/core/traefik/data/logs:/logs
- ${PROJECT_ROOT}/core/traefik/certs:/etc/traefik/certs:ro
- ${PROJECT_ROOT}/core/traefik/dynamic.yml:/etc/traefik/dynamic.yml:ro
- ${PROJECT_ROOT}/core/traefik/traefik.yml:/etc/traefik/traefik.yml:ro
- ${PROJECT_ROOT}/core/traefik/data/plugins:/plugins-storage
# - ${PROJECT_ROOT}/core/traefik/data/plugins:/plugins-storage
- ${DOCKER_VOLUMES}/traefik-data/letsencrypt:/letsencrypt
- ${DOCKER_VOLUMES}/traefik-data/logs:/logs
# - ${PROJECT_ROOT}/core/traefik/certs:/etc/traefik/certs:ro
# - ${PROJECT_ROOT}/core/traefik/dynamic.yml:/etc/traefik/dynamic.yml:ro
# - ${PROJECT_ROOT}/core/traefik/traefik.yml:/etc/traefik/traefik.yml:ro
- ${DOCKER_VOLUMES}/traefik-data/plugins:/plugins-storage
healthcheck:
test: traefik healthcheck --ping