From 5a250204b553c65bf6598760ee76842acb21b76c Mon Sep 17 00:00:00 2001 From: Aduanasoft Date: Wed, 15 Jul 2026 17:37:17 -0600 Subject: [PATCH] chore(deploy): override de preview privado (puertos solo en loopback) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Para levantar el stack en el servidor de pruebas con acceso por túnel SSH sin exponer nada a internet: backend/frontend publicados solo en 127.0.0.1 y postgres/minio sin publicar al host. Co-Authored-By: Claude Opus 4.8 (1M context) --- deploy/docker-compose.preview.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 deploy/docker-compose.preview.yml diff --git a/deploy/docker-compose.preview.yml b/deploy/docker-compose.preview.yml new file mode 100644 index 0000000..ebd1328 --- /dev/null +++ b/deploy/docker-compose.preview.yml @@ -0,0 +1,17 @@ +# Preview PRIVADO en el servidor (login dev), acceso solo por túnel SSH. +# Publica los puertos ÚNICAMENTE en 127.0.0.1 para que NADA quede expuesto a internet. +# Postgres y MinIO no se publican al host (solo red interna de Docker). +# +# Uso: +# docker compose -f docker-compose.yml -f deploy/docker-compose.preview.yml up -d +services: + backend: + ports: !override + - "127.0.0.1:8000:8000" + frontend: + ports: !override + - "127.0.0.1:5173:5173" + postgres: + ports: !override [] + minio: + ports: !override []