feat: add single-admin application onboarding and token rotation

This commit is contained in:
2026-09-27 10:18:31 +08:00
parent 98ff028228
commit 87aa710013
24 changed files with 1341 additions and 25 deletions

View File

@@ -106,6 +106,7 @@ printf '%s\n' "[4/8] start Orbit container"
--env ORBIT_MYSQL_DSN="$E2E_DSN" \
--env ORBIT_HTTP_ADDR=0.0.0.0:8080 \
--env ORBIT_CONSOLE_QUEUE_ID="$E2E_QUEUE" \
--env ORBIT_CONSOLE_APPLICATION_ADMIN="$E2E_ADMIN" \
--env ORBIT_ARCHIVE_ROOT=/var/lib/orbit/archive \
--env ORBIT_ARCHIVE_STORAGE_ID="$E2E_STORAGE_ID" \
--env ORBIT_ARCHIVE_TICK_INTERVAL=1s \
@@ -139,6 +140,9 @@ if [ "$E2E_READY" -ne 1 ]; then
exit 1
fi
ORBIT_E2E_URL="$E2E_URL" ORBIT_E2E_USER="$E2E_ADMIN" \
ORBIT_E2E_PASSWORD_FILE="$E2E_PASSWORD_FILE" python3 ./scripts/test-console-applications.py
printf '%s\n' "[5/8] console login and protected-page check"
ORBIT_E2E_URL="$E2E_URL" ORBIT_E2E_QUEUE="$E2E_QUEUE" ORBIT_E2E_USER="$E2E_ADMIN" \
ORBIT_E2E_PASSWORD_FILE="$E2E_PASSWORD_FILE" python3 - <<'PY'