chore(deploy): override de testing (build de producción del frontend + loopback)
Frontend construido con Dockerfile.prod (adapter-node, VITE_* horneadas), backend uvicorn sin reload, puertos solo en 127.0.0.1 (nginx del host hace TLS/proxy), postgres/minio sin publicar. Para testing.crm.aduanasoft.com con auth real vía Hub. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
33
deploy/docker-compose.testing.yml
Normal file
33
deploy/docker-compose.testing.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
# Despliegue en testing.crm.aduanasoft.com — AUTH REAL vía Hub (SSO relay).
|
||||
# Frontend: build de PRODUCCIÓN (Dockerfile.prod → node build). Backend: uvicorn sin --reload.
|
||||
# Puertos SOLO en loopback (nginx del host hace TLS + proxy). Postgres/MinIO no se publican.
|
||||
#
|
||||
# docker compose -f docker-compose.yml -f deploy/docker-compose.testing.yml up -d --build
|
||||
services:
|
||||
backend:
|
||||
ports: !override
|
||||
- "127.0.0.1:8000:8000"
|
||||
command: ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000", "--log-level", "info"]
|
||||
|
||||
frontend:
|
||||
build:
|
||||
context: ./frontend
|
||||
dockerfile: Dockerfile.prod
|
||||
args:
|
||||
VITE_API_URL: ${VITE_API_URL}
|
||||
VITE_HUB_URL: ${VITE_HUB_URL}
|
||||
VITE_KEYCLOAK_URL: ${VITE_KEYCLOAK_URL}
|
||||
VITE_KEYCLOAK_REALM: ${KEYCLOAK_REALM:-master}
|
||||
VITE_KEYCLOAK_CLIENT_ID: ${KEYCLOAK_CLIENT_ID:-aduanasoft}
|
||||
environment:
|
||||
- NODE_ENV=production
|
||||
volumes: !override []
|
||||
command: !override ["pnpm", "start"]
|
||||
ports: !override
|
||||
- "127.0.0.1:5173:5173"
|
||||
|
||||
postgres:
|
||||
ports: !override []
|
||||
|
||||
minio:
|
||||
ports: !override []
|
||||
Reference in New Issue
Block a user