2026-10-14 11:32:31 +08:00
|
|
|
# COPY outside Git, chmod 600. Literal KEY=value only, no shell expansion.
|
|
|
|
|
# Never reuse the old QA_DB_URL from another database.
|
2026-10-15 02:54:00 +08:00
|
|
|
# For start: qa.py takes the URL from a live qa_isolation.py lease when this key is absent.
|
|
|
|
|
# Do not use the legacy 14321 endpoint or a raw direct connection for application start.
|
|
|
|
|
# If explicitly supplied, FUSION_QA_DB_URL must match the owned loopback port/database exactly.
|
2026-10-14 11:32:31 +08:00
|
|
|
FUSION_QA_APP_PASSWORD='REPLACE_WITH_APPROVED_APP_PASSWORD'
|
|
|
|
|
TRAIN_STUDENT_IDENTITY_ENCRYPTION_KEY='REPLACE_WITH_APPROVED_QA_ENCRYPTION_KEY'
|
|
|
|
|
TRAIN_STUDENT_IDENTITY_HASH_KEY='REPLACE_WITH_APPROVED_QA_HASH_KEY'
|
|
|
|
|
# qa.py creates a separate 0600 runtime-secrets.env for this isolated instance.
|
|
|
|
|
# Admin login credentials are provisioned externally, not seeded or reset by these scripts.
|