changed volumes to bind mounts
Some checks failed
Build and Push Docker Images (Trusted) / build-and-push (., docker/caddy/Dockerfile, caddy) (push) Has been cancelled
Build and Push Docker Images (Trusted) / build-and-push (., docker/l4-port-manager/Dockerfile, l4-port-manager) (push) Has been cancelled
Build and Push Docker Images (Trusted) / build-and-push (., docker/web/Dockerfile, web) (push) Has been cancelled
Tests / test (push) Has been cancelled

This commit is contained in:
2026-04-22 10:28:30 +00:00
parent 25cd4669b2
commit 3fb643f41e

View File

@@ -61,9 +61,9 @@ services:
group_add: group_add:
- "${CADDY_GID:-10000}" # caddy's GID — lets the web user read /logs/access.log - "${CADDY_GID:-10000}" # caddy's GID — lets the web user read /logs/access.log
volumes: volumes:
- caddy-manager-data:/app/data - ./caddy-manager-data:/app/data
- geoip-data:/usr/share/GeoIP:ro,z - ./geoip-data:/usr/share/GeoIP:ro,z
- caddy-logs:/logs:ro - ./caddy-logs:/logs:ro
depends_on: depends_on:
caddy: caddy:
condition: service_healthy condition: service_healthy
@@ -105,10 +105,10 @@ services:
# Primary domain for Caddy configuration # Primary domain for Caddy configuration
PRIMARY_DOMAIN: ${PRIMARY_DOMAIN:-akanealw.com} PRIMARY_DOMAIN: ${PRIMARY_DOMAIN:-akanealw.com}
volumes: volumes:
- caddy-data:/data - ./caddy-data:/data
- caddy-config:/config - ./caddy-config:/config
- caddy-logs:/logs - ./caddy-logs:/logs
- geoip-data:/usr/share/GeoIP:ro,z - ./geoip-data:/usr/share/GeoIP:ro,z
networks: networks:
- caddy-network - caddy-network
healthcheck: healthcheck:
@@ -157,7 +157,7 @@ services:
POLL_INTERVAL: "${L4_PORT_MANAGER_POLL_INTERVAL:-2}" POLL_INTERVAL: "${L4_PORT_MANAGER_POLL_INTERVAL:-2}"
DOCKER_HOST: tcp://docker-socket-proxy:2375 DOCKER_HOST: tcp://docker-socket-proxy:2375
volumes: volumes:
- caddy-manager-data:/data - ./caddy-manager-data:/data
- .:/compose:ro - .:/compose:ro
depends_on: depends_on:
caddy: caddy:
@@ -177,7 +177,7 @@ services:
CLICKHOUSE_PASSWORD: ${CLICKHOUSE_PASSWORD:?ERROR - CLICKHOUSE_PASSWORD is required} CLICKHOUSE_PASSWORD: ${CLICKHOUSE_PASSWORD:?ERROR - CLICKHOUSE_PASSWORD is required}
CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT: 1 CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT: 1
volumes: volumes:
- clickhouse-data:/var/lib/clickhouse - ./clickhouse-data:/var/lib/clickhouse
networks: networks:
- caddy-network - caddy-network
healthcheck: healthcheck:
@@ -202,7 +202,7 @@ services:
- 'GEOIPUPDATE_EDITION_IDS=GeoLite2-ASN GeoLite2-City GeoLite2-Country' - 'GEOIPUPDATE_EDITION_IDS=GeoLite2-ASN GeoLite2-City GeoLite2-Country'
- GEOIPUPDATE_FREQUENCY=72 - GEOIPUPDATE_FREQUENCY=72
volumes: volumes:
- geoip-data:/usr/share/GeoIP:z - ./geoip-data:/usr/share/GeoIP:z
networks: networks:
- caddy-network - caddy-network
@@ -210,10 +210,3 @@ networks:
caddy-network: caddy-network:
driver: bridge driver: bridge
volumes:
caddy-manager-data:
caddy-data:
caddy-config:
caddy-logs:
geoip-data:
clickhouse-data: