diff --git a/builder/build.sh b/builder/build.sh index 78a7ad3..63389b5 100755 --- a/builder/build.sh +++ b/builder/build.sh @@ -113,9 +113,7 @@ CADDY_API="${CADDY_API_URL:-http://localhost:2019}" DOMAIN_SUFFIX="${DOMAIN_SUFFIX:-localhost}" if curl --silent --fail "${CADDY_API}/config/" >/dev/null 2>&1; then - CONTAINER_IP=$(podman inspect "$CONTAINER_NAME" \ - --format '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}') - UPSTREAM="${CONTAINER_IP}:${PORT}" + UPSTREAM="${CONTAINER_NAME}:${PORT}" log "Updating Caddy: ${APP_ID}.${DOMAIN_SUFFIX} → ${UPSTREAM}" # Discover actual server name (Caddyfile adapter names it 'srv0', not 'hiy'). diff --git a/infra/docker-compose.yml b/infra/docker-compose.yml index 78a5e47..32e1ad3 100644 --- a/infra/docker-compose.yml +++ b/infra/docker-compose.yml @@ -73,7 +73,7 @@ services: - ../proxy/Caddyfile:/etc/caddy/Caddyfile:ro - caddy-data:/data - caddy-config:/config - command: caddy run --config /etc/caddy/Caddyfile --adapter caddyfile + command: caddy run --config /etc/caddy/Caddyfile --adapter caddyfile --resume networks: - hiy-net - default