docs: archive entra materials and simplify deployment docs
This commit is contained in:
@@ -15,17 +15,14 @@ log_info "=========================================="
|
||||
|
||||
cd "${PROJECT_ROOT}"
|
||||
|
||||
# Get database URL from Key Vault or environment
|
||||
# Get database URL from environment or a local deployment secret file.
|
||||
if [ -z "${DATABASE_URL:-}" ] && [ -f "${STATE_DIR}/secrets/${ENVIRONMENT}.env" ]; then
|
||||
# shellcheck source=/dev/null
|
||||
source "${STATE_DIR}/secrets/${ENVIRONMENT}.env"
|
||||
fi
|
||||
|
||||
if [ -z "${DATABASE_URL:-}" ]; then
|
||||
log_info "Retrieving DATABASE_URL from Azure Key Vault..."
|
||||
DATABASE_URL=$(az keyvault secret show \
|
||||
--vault-name "${KEY_VAULT_NAME}" \
|
||||
--name "database-url-${ENVIRONMENT}" \
|
||||
--query value -o tsv 2>/dev/null || echo "")
|
||||
|
||||
if [ -z "${DATABASE_URL}" ]; then
|
||||
error_exit "DATABASE_URL not found in Key Vault and not set in environment"
|
||||
fi
|
||||
error_exit "DATABASE_URL not found in the environment or ${STATE_DIR}/secrets/${ENVIRONMENT}.env"
|
||||
fi
|
||||
|
||||
log_step "7.1 Running database migrations for ${ENVIRONMENT}..."
|
||||
@@ -67,4 +64,3 @@ save_state "phase7" "complete"
|
||||
log_success "=========================================="
|
||||
log_success "Phase 7: Database Migrations - COMPLETE"
|
||||
log_success "=========================================="
|
||||
|
||||
|
||||
Reference in New Issue
Block a user