48 lines
1.5 KiB
Plaintext
48 lines
1.5 KiB
Plaintext
# ============================================
|
|
# OSINT Platform Environment Configuration
|
|
# ============================================
|
|
# Copy this file to .env and configure your values
|
|
|
|
# Server Configuration
|
|
PORT=3001
|
|
NODE_ENV=production
|
|
|
|
# ===========================================
|
|
# DATABASE (MongoDB)
|
|
# ===========================================
|
|
|
|
# MongoDB Connection URI
|
|
# For local: mongodb://localhost:27017/osint_platform
|
|
# For Atlas: mongodb+srv://user:password@cluster.mongodb.net/osint_platform
|
|
MONGODB_URI=mongodb://localhost:27017/osint_platform
|
|
|
|
# ===========================================
|
|
# REQUIRED SECURITY SETTINGS
|
|
# ===========================================
|
|
|
|
# Master Password - CHANGE THIS!
|
|
# This is the only password protecting your entire platform
|
|
MASTER_PASSWORD=your_secure_master_password_here
|
|
|
|
# JWT Secret - Generate a random 64-character string
|
|
# You can use: openssl rand -hex 32
|
|
JWT_SECRET=your_jwt_secret_here_generate_with_openssl_rand_hex_32
|
|
|
|
# Session Configuration
|
|
SESSION_EXPIRY=24h
|
|
|
|
# ===========================================
|
|
# ENCRYPTION SETTINGS
|
|
# ===========================================
|
|
|
|
# Vault Encryption Key - Generate a 64-character hex string (32 bytes)
|
|
# You can use: openssl rand -hex 32
|
|
VAULT_ENCRYPTION_KEY=0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
|
|
|
|
# ===========================================
|
|
# FRONTEND URL (for CORS)
|
|
# ===========================================
|
|
|
|
# Set this to your actual domain in production
|
|
FRONTEND_URL=http://localhost:3001
|