Skip to content

Harden admin hash env contract for Docker and CI#18

Merged
IgnazioDS merged 1 commit intomainfrom
branch/admin-hash-b64-compose-hardening
Mar 2, 2026
Merged

Harden admin hash env contract for Docker and CI#18
IgnazioDS merged 1 commit intomainfrom
branch/admin-hash-b64-compose-hardening

Conversation

@IgnazioDS
Copy link
Copy Markdown
Owner

Summary

  • support ADMIN_UI_PASSWORD_HASH_B64 in admin server config with fallback to ADMIN_UI_PASSWORD_HASH
  • switch Docker/CI admin env wiring to the base64 hash variant to avoid Compose interpolation pitfalls
  • update release checklist and docs for the new env contract
  • refactor make docker-build to use a dedicated script wrapper

Validation

  • cd apps/admin && npm run build
  • make demo-up
  • API_URL=http://127.0.0.1:8000 ADMIN_UI_URL=http://127.0.0.1:3000 ADMIN_TOKEN=dev-admin-token ADMIN_UI_USERNAME=admin ADMIN_UI_PASSWORD=admin123! ./scripts/smoke_test_admin.sh
  • make release-check

@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@IgnazioDS IgnazioDS merged commit 6dcec63 into main Mar 2, 2026
5 checks passed
@IgnazioDS IgnazioDS deleted the branch/admin-hash-b64-compose-hardening branch March 2, 2026 12:33
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