feat(health): add custom DB, Qdrant, and Neo4j health check services and secure Qdrant in staging
This commit is contained in:
@@ -37,6 +37,12 @@ if grep -q "CHANGE_ME_TO_SECURE_ADMIN_PASSWORD" "$ENV_FILE"; then
|
||||
sed -i "s/NEXUS_ADMIN_PASSWORD=CHANGE_ME_TO_SECURE_ADMIN_PASSWORD/NEXUS_ADMIN_PASSWORD=$ADMIN_PASS/g" "$ENV_FILE"
|
||||
fi
|
||||
|
||||
if grep -q "^QDRANT_API_KEY=$" "$ENV_FILE" || grep -q "^QDRANT_API_KEY=[[:space:]]*$" "$ENV_FILE"; then
|
||||
echo "🔐 Generating secure random Qdrant API key in $ENV_FILE..."
|
||||
QD_KEY=$(openssl rand -hex 16)
|
||||
sed -i "s/^QDRANT_API_KEY=.*/QDRANT_API_KEY=$QD_KEY/g" "$ENV_FILE"
|
||||
fi
|
||||
|
||||
# Load staging variables for local execution context (needed for ports/migrations)
|
||||
# Clean up carriage returns just in case
|
||||
POSTGRES_USER=$(grep "^POSTGRES_USER=" "$ENV_FILE" | cut -d'=' -f2- | tr -d '\r')
|
||||
|
||||
Reference in New Issue
Block a user