deploy: support localhost-only demo bind

This commit is contained in:
Marco Allegretti 2026-02-03 11:52:32 +01:00
parent 1b75c1aebe
commit 3d46399cfc
3 changed files with 86 additions and 92 deletions

View file

@ -10,9 +10,11 @@ DB_PORT=5433
# Backend # Backend
JWT_SECRET=demo_jwt_secret_not_for_production JWT_SECRET=demo_jwt_secret_not_for_production
BACKEND_PORT=3001 BACKEND_PORT=3001
BACKEND_BIND_HOST=0.0.0.0
# Frontend # Frontend
FRONTEND_PORT=4322 FRONTEND_PORT=4322
FRONTEND_BIND_HOST=0.0.0.0
API_BASE=http://localhost:3001 API_BASE=http://localhost:3001
INTERNAL_API_BASE=http://backend:3000 INTERNAL_API_BASE=http://backend:3000

View file

@ -2,11 +2,3 @@ services:
postgres: postgres:
ports: ports:
- "127.0.0.1:${DB_PORT:-5433}:5432" - "127.0.0.1:${DB_PORT:-5433}:5432"
backend:
ports:
- "127.0.0.1:${BACKEND_PORT:-3001}:3000"
frontend:
ports:
- "127.0.0.1:${FRONTEND_PORT:-4322}:4321"

View file

@ -28,7 +28,7 @@ services:
container_name: likwid-demo-backend container_name: likwid-demo-backend
restart: unless-stopped restart: unless-stopped
ports: ports:
- "${BACKEND_PORT:-3001}:3000" - "${BACKEND_BIND_HOST:-0.0.0.0}:${BACKEND_PORT:-3001}:3000"
environment: environment:
DATABASE_URL: postgres://${POSTGRES_USER:-likwid_demo}:${POSTGRES_PASSWORD:-demo_secret_change_me}@postgres:5432/${POSTGRES_DB:-likwid_demo} DATABASE_URL: postgres://${POSTGRES_USER:-likwid_demo}:${POSTGRES_PASSWORD:-demo_secret_change_me}@postgres:5432/${POSTGRES_DB:-likwid_demo}
JWT_SECRET: ${JWT_SECRET:-demo_jwt_secret_not_for_production} JWT_SECRET: ${JWT_SECRET:-demo_jwt_secret_not_for_production}
@ -49,7 +49,7 @@ services:
container_name: likwid-demo-frontend container_name: likwid-demo-frontend
restart: unless-stopped restart: unless-stopped
ports: ports:
- "${FRONTEND_PORT:-4322}:4321" - "${FRONTEND_BIND_HOST:-0.0.0.0}:${FRONTEND_PORT:-4322}:4321"
environment: environment:
INTERNAL_API_BASE: http://backend:3000 INTERNAL_API_BASE: http://backend:3000
API_BASE: ${API_BASE:-http://localhost:3001} API_BASE: ${API_BASE:-http://localhost:3001}