Stabilize Caddy and deploy generation

This commit is contained in:
2026-05-27 10:55:48 +02:00
parent 5c793ec4a4
commit bc4ab57f8b
+8 -1
View File
@@ -27,7 +27,7 @@ cat > "$CADDY_FILE" <<'EOF_CADDY'
EOF_CADDY EOF_CADDY
awk ' awk '
/- id:/ { /^[[:space:]]*-[[:space:]]id:/ {
print " handle_path /apps/" $3 "/* {" print " handle_path /apps/" $3 "/* {"
print " reverse_proxy " $3 ":8000" print " reverse_proxy " $3 ":8000"
print " }" print " }"
@@ -50,4 +50,11 @@ cat >> "$CADDY_FILE" <<'EOF_CADDY'
} }
EOF_CADDY EOF_CADDY
docker exec appfactory-caddy caddy validate --config /etc/caddy/Caddyfile
if docker ps --format '{{.Names}}' | grep -q '^appfactory-caddy$'; then
docker exec appfactory-caddy caddy reload --config /etc/caddy/Caddyfile || docker restart appfactory-caddy docker exec appfactory-caddy caddy reload --config /etc/caddy/Caddyfile || docker restart appfactory-caddy
else
cd "$APPFACTORY_DIR/deploy"
docker compose -f docker-compose.yml up -d caddy
fi