Files
nexus/.gitea/scripts
devops 7f1d5b706d fix(deploy): harden deploy script — remove force-recreate, add Auth-Smoke
Remove --force-recreate from docker compose up so Postgres persists
across deploys unless its image or config actually changed.

Add Auth Smoke checks before declaring deploy success:
- SeedAudit owner_created key must exist in DB
- Owner login flow must return 401 (invalid_credentials) — proving
  auth pipeline is functional and DB is reachable

Deploy fails (exit 1) if any smoke check fails (fail-closed).
46 lines changed in deploy-nexus.sh.
2026-07-11 17:03:49 +02:00
..