ci(build): desbloqueia build — SCOREO_DB_PASS placeholder na interpolação
build-and-promote / build (push) Has been skipped
build-and-promote / promote (push) Successful in 1m8s

O compose interpola environment: (com fail-fast `:?` em SCOREO_DB_PASS)
mesmo só no `docker compose build`, e o runner não tem .env → build abortava
(run #29, commit 8a27f3b). SCOREO_DB_PASS é runtime-only (environment:, não
build-arg), então um placeholder satisfaz a interpolação sem entrar na imagem.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
VPS 4 Builder
2026-06-22 00:00:16 +02:00
parent 8a27f3bc7c
commit 715b2dc81e
+3
View File
@@ -40,6 +40,9 @@ jobs:
GIT_COMMIT: ${{ steps.vars.outputs.commit }} GIT_COMMIT: ${{ steps.vars.outputs.commit }}
BUILD_TIME: ${{ steps.vars.outputs.build_time }} BUILD_TIME: ${{ steps.vars.outputs.build_time }}
APP_ENV: PROD APP_ENV: PROD
# SCOREO_DB_PASS tem fail-fast `:?` no compose (runtime). No build é só interpolado,
# nunca entra na imagem (é `environment:`, não build-arg) — placeholder satisfaz o compose.
SCOREO_DB_PASS: build-placeholder
run: docker compose build scoreodonto-backend scoreodonto-frontend run: docker compose build scoreodonto-backend scoreodonto-frontend
- name: Publicar por COMMIT (:<sha> + :latest), com retry p/ 499 - name: Publicar por COMMIT (:<sha> + :latest), com retry p/ 499