fix flyway
Some checks failed
deploy / deploy (push) Successful in 12s
test / smoke-test (push) Has been cancelled

This commit is contained in:
Dusan Vojacek
2026-04-05 02:57:43 +02:00
parent f9f6681d20
commit a7cff141f7
4 changed files with 30 additions and 18 deletions

View File

@@ -50,6 +50,12 @@ install -m 0644 "$COMPOSE_SRC" "$COMPOSE_DST"
log "docker compose config (validate)"
docker compose -f "$COMPOSE_DST" --env-file "$ENV_FILE" config >/dev/null
# Vždy spustit migrace z aktuálního ./app/db (mount ve flyway službě). Čisté `up -d` často
# znovu nespustí jednorázový kontejner flyway, takže změny jen v R__/*.sql by se neaplikovaly.
# Při chybě je v logu jobu celý Flyway výstup (konkrétní SQL / řádek).
log "Flyway migrate (docker compose run --rm flyway)"
docker compose -f "$COMPOSE_DST" --env-file "$ENV_FILE" run --rm flyway migrate
log "docker compose build"
docker compose -f "$COMPOSE_DST" --env-file "$ENV_FILE" build