widgettdc-api / apps /backend /.env.codespace
Kraft102's picture
Update backend source
34367da verified
# ============================================
# WIDGETTDC - GITHUB CODESPACES CONFIGURATION
# ============================================
# Copy this to .env when running in GitHub Codespaces
# Services run via devcontainer docker-compose.yml
NODE_ENV=development
PORT=3001
# --- Database (Local PostgreSQL with pgvector) ---
DATABASE_URL=postgresql://widgetdc:widgetdc_dev@postgres:5432/widgetdc?schema=public
# --- Redis (Local Redis) ---
REDIS_URL=redis://redis:6379
# --- Neo4j (Local Neo4j with APOC) ---
NEO4J_URI=bolt://neo4j:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=password
NEO4J_DATABASE=neo4j
# --- Security ---
JWT_SECRET=codespace-dev-secret-change-in-production
# --- Embeddings ---
# 'transformers' = local/free (uses Transformers.js)
# 'openai' = requires OPENAI_API_KEY
# 'huggingface' = requires HUGGINGFACE_API_KEY
EMBEDDING_PROVIDER=transformers
# --- Vector Store ---
# 'neo4j' = use Neo4j for vector storage (recommended)
# 'pgvector' = use PostgreSQL pgvector extension
VECTOR_PROVIDER=neo4j
# --- Logging ---
LOG_LEVEL=debug
# --- Optional AI Keys (uncomment and add your keys) ---
# OPENAI_API_KEY=sk-...
# GEMINI_API_KEY=...
# HUGGINGFACE_API_KEY=hf_...