From 0360fcf2e20c8fe07091c74d8022ab284c85eb19 Mon Sep 17 00:00:00 2001 From: Vantz Stockwell Date: Sun, 15 Feb 2026 01:45:20 -0500 Subject: [PATCH] fix: Pass admin bootstrap env vars to API container MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ADMIN_EMAIL and ADMIN_PASSWORD were in the .env file but not forwarded to the API container — bootstrap_admin() couldn't read them, so no initial user was created. Login returned 400 on every attempt because no user existed in the database. Co-Authored-By: Claude Opus 4.6 --- docker/docker-compose.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 10bf820..fd5573f 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -46,6 +46,10 @@ services: SMTP_PASSWORD: ${SMTP_PASSWORD} SMTP_FROM: ${SMTP_FROM:-noreply@corrosionmgmt.com} FRONTEND_URL: ${FRONTEND_URL:-https://panel.corrosionmgmt.com} + ADMIN_EMAIL: ${ADMIN_EMAIL} + ADMIN_PASSWORD: ${ADMIN_PASSWORD} + ADMIN_USERNAME: ${ADMIN_USERNAME:-Commander} + ADMIN_LICENSE_KEY: ${ADMIN_LICENSE_KEY:-} RUST_LOG: corrosion_api=info,tower_http=info volumes: - map_data:/data/maps