Build [v1.9.7] (Fix ERR_SSL_PROTOCOL_ERROR: Explicit HTTPS in Caddyfile)

This commit is contained in:
Daniel Bedeleanu
2026-04-13 21:42:58 +03:00
parent e5194a1dbb
commit 9348336709
3 changed files with 11 additions and 7 deletions

View File

@@ -1,12 +1,9 @@
# TFM aInventory - Caddy Self-Signed Internal Proxy
# This replaces the need for `local-ssl-proxy` in Node.
:{$FRONTEND_SSL_PORT} {
https://:{$FRONTEND_SSL_PORT} {
tls internal
reverse_proxy frontend:3000
}
:{$BACKEND_SSL_PORT} {
https://:{$BACKEND_SSL_PORT} {
tls internal
reverse_proxy backend:8000
}

View File

@@ -14,7 +14,14 @@ fi
# 2. Source the env file for the current shell (helps some docker versions)
export $(grep -v '^#' inventory.env | xargs)
# 3. Run Docker Compose with explicit env-file flag
# 3. Optional: Reset Caddy certificates if needed
if [[ "$*" == *"--reset-ssl"* ]]; then
echo "🧹 Resetting Caddy certificates..."
docker compose down
docker volume rm ainventory_caddy_data ainventory_caddy_config 2>/dev/null || true
fi
# 4. Run Docker Compose with explicit env-file flag
echo "🚀 Building and starting containers..."
docker compose --env-file inventory.env up -d --build --remove-orphans

View File

@@ -1 +1 @@
{"version": "1.9.6", "last_build": "2026-04-13-2136", "codename": "BundleFix", "commit": "7c3d0e10"}
{"version": "1.9.7", "last_build": "2026-04-13-2142", "codename": "SSLFix", "commit": "e5194a1d"}