Skip to content

sync: Dockerfile.front al tramo B (0.30.0) — FRONT_ID/BOS_ACTIVE_PIPELINE fuera - #2

Open
HorusScale wants to merge 1 commit into
mainfrom
arc/plantilla-sync-0.30.0
Open

sync: Dockerfile.front al tramo B (0.30.0) — FRONT_ID/BOS_ACTIVE_PIPELINE fuera#2
HorusScale wants to merge 1 commit into
mainfrom
arc/plantilla-sync-0.30.0

Conversation

@HorusScale

Copy link
Copy Markdown
Owner

Qué arregla

Dockerfile.front de la plantilla seguía en el mundo PRE-tramo-B (ARG FRONT_ID, npm run build -w fronts/${FRONT_ID}, ENV BOS_ACTIVE_PIPELINE=${FRONT_ID}) mientras scripts/templates/front-image/Dockerfile de horus-bos-starter (la fuente real, la que make_client_repo.py copia sin sustituciones) ya lleva el árbol fijo del tramo B (ticket 5e4da24bb8c3): una sola imagen sirve todas las apps del cliente, la app se elige en el arranque del contenedor con NUXT_PUBLIC_BOS_APP, no en el build.

Un consultor que implementara con la plantilla vieja se comía un build roto en el primer intento.

Qué cambia

  • Dockerfile.front: reemplazado verbatim por la fuente actual (así lo copia también make_client_repo.py).
  • README.md: la fila de Dockerfile.front y la nota de "fronts/" dejan de nombrar FRONT_ID; el ejemplo de build queda en MOLDE_VERSION=0.30.0 (la versión recién publicada).
  • Dockerfile (backend): sin cambios — ya coincidía con la fuente por directivas.

Verificación

python3 scripts/check_plantilla_sincronizada.py --plantilla <este-worktree>
✓ La plantilla coincide con lo que este repo emite/declara hoy (Dockerfile.front byte a byte, Dockerfile por directivas, README sin vocabulario retirado).

RC 0, sin hallazgos.

Contexto

Ticket 0caf4f4d3190 (paso 8 de la skill acunar-molde, OBLIGATORIO desde el ticket 1681556a9f60, no ejecutado en el corte de 0.30.0 por un gap de proceso — ver hallazgo reportado a 1P). No mergeo: el gate de merge es de Andrés.

🤖 Generado por 1A_-_Operador_Release

…LINE fuera

Dockerfile.front seguía en el mundo PRE-tramo-B (ARG FRONT_ID, npm run build
-w fronts/${FRONT_ID}, ENV BOS_ACTIVE_PIPELINE=${FRONT_ID}). Reemplazado
verbatim por scripts/templates/front-image/Dockerfile de horus-bos-starter
(la fuente real, la que make_client_repo.py copia sin sustituciones): UNA
imagen sirve todas las apps del cliente, la app se elige en el arranque del
contenedor con NUXT_PUBLIC_BOS_APP, no en el build.

README.md: la fila de Dockerfile.front y la nota de "fronts/" ya no nombran
FRONT_ID; el ejemplo de build queda en MOLDE_VERSION=0.30.0 (la publicada).

Verificado con scripts/check_plantilla_sincronizada.py (ticket 1681556a9f60,
paso 8 de acunar-molde) — RC 0, sin hallazgos.

Ticket: 0caf4f4d3190
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant