From 476fda72032f88b408a8f28e8461f9c547d4c5a3 Mon Sep 17 00:00:00 2001 From: Daniel Bedeleanu Date: Mon, 13 Apr 2026 21:48:40 +0300 Subject: [PATCH] Build [v1.9.8] (Final Stability: Static Internal Port Mapping) --- config/Caddyfile | 8 ++++++-- deploy.sh | 5 ++++- docker-compose.yml | 4 ++-- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/config/Caddyfile b/config/Caddyfile index 5278fbe5..735ee66b 100644 --- a/config/Caddyfile +++ b/config/Caddyfile @@ -1,9 +1,13 @@ -https://:{$FRONTEND_SSL_PORT} { +# TFM aInventory - Caddy Static Internal Configuration +# We use standard ports 443/444 internally to decouple from host-side dynamic ports. + +https://:443 { tls internal reverse_proxy frontend:3000 } -https://:{$BACKEND_SSL_PORT} { +# Backend SSL Proxy +https://:444 { tls internal reverse_proxy backend:8000 } diff --git a/deploy.sh b/deploy.sh index 2233fae9..36e73c7b 100755 --- a/deploy.sh +++ b/deploy.sh @@ -25,8 +25,11 @@ fi echo "🚀 Building and starting containers..." docker compose --env-file inventory.env up -d --build --remove-orphans +echo "" +echo "🔍 Verifying port mapping..." +docker compose ps --format "table {{.Name}}\t{{.Status}}\t{{.Ports}}" + echo "" echo "✅ Deployment requested." echo " Access URL: https://${SERVER_IP:-localhost}:${FRONTEND_SSL_PORT:-8919}" -echo " Run 'docker compose ps' to check status." echo "" diff --git a/docker-compose.yml b/docker-compose.yml index f4b36600..7ddcd86f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -40,8 +40,8 @@ services: networks: - inventory_net ports: - - ${BACKEND_SSL_PORT:-3002}:${BACKEND_SSL_PORT:-3002} - - ${FRONTEND_SSL_PORT:-3003}:${FRONTEND_SSL_PORT:-3003} + - ${BACKEND_SSL_PORT:-8918}:444 + - ${FRONTEND_SSL_PORT:-8919}:443 env_file: - inventory.env volumes: