43 lines
1.4 KiB
Bash
43 lines
1.4 KiB
Bash
# ===================================================================
|
|
# NexusReader — Staging (Stage) Environment Variables
|
|
# ===================================================================
|
|
# Copy this file to `.env.stage` and fill in the values before deployment:
|
|
# cp .env.stage.template .env.stage
|
|
#
|
|
# Then deploy with:
|
|
# docker compose -f docker-compose.stage.yml --env-file .env.stage up -d --build
|
|
# ===================================================================
|
|
|
|
# === PostgreSQL ===
|
|
POSTGRES_USER=nexus_user_stage
|
|
POSTGRES_PASSWORD=CHANGE_ME_TO_STRONG_PASSWORD
|
|
POSTGRES_DB=nexus_stage_db
|
|
POSTGRES_PORT=5438
|
|
|
|
# === Neo4j ===
|
|
NEO4J_USERNAME=neo4j
|
|
NEO4J_PASSWORD=CHANGE_ME_TO_STRONG_PASSWORD
|
|
|
|
# === Qdrant (leave empty to disable API key auth in staging) ===
|
|
QDRANT_API_KEY=
|
|
|
|
# === Web App ===
|
|
WEB_PORT=5080
|
|
|
|
# === Google OAuth (Staging credentials) ===
|
|
GOOGLE_CLIENT_ID=placeholder_google_client_id_stage
|
|
GOOGLE_CLIENT_SECRET=placeholder_google_client_secret_stage
|
|
|
|
# === Gemini AI ===
|
|
GOOGLE_AI_API_KEY=placeholder_gemini_api_key_stage
|
|
|
|
# === Secure Admin Seed Password (MANDATORY in Staging environment) ===
|
|
# This password is used by DbInitializer during startup. Cannot be empty or 'Admin123!'.
|
|
NEXUS_ADMIN_PASSWORD=CHANGE_ME_TO_SECURE_ADMIN_PASSWORD
|
|
|
|
# === Non-standard ports for auxiliary services ===
|
|
QDRANT_HTTP_PORT=6383
|
|
QDRANT_GRPC_PORT=6384
|
|
NEO4J_HTTP_PORT=7488
|
|
NEO4J_BOLT_PORT=7688
|