# =========================================== # Synapsis Environment Configuration # =========================================== # Copy this file to .env and configure your values # =========================================== # REQUIRED: Core Settings # =========================================== # Your domain name (no scheme, no path). Example: synapsis.example.com DOMAIN=your-domain.com # Optional: Override node domain (host only, defaults to DOMAIN) # NEXT_PUBLIC_NODE_DOMAIN=your-domain.com # Optional: Public app URL for background jobs (auto-derived from node domain if unset) # NEXT_PUBLIC_APP_URL=https://your-domain.com # Admin email addresses (comma-separated for multiple) ADMIN_EMAILS=admin@your-domain.com # Authentication secret - generate with: openssl rand -hex 32 AUTH_SECRET=your-secret-key-here-minimum-32-characters # =========================================== # REQUIRED: Database # =========================================== DB_USER=synapsis DB_PASSWORD=your-secure-password-here DB_NAME=synapsis # =========================================== # OPTIONAL: General Settings # =========================================== # Application port - 'auto' scans 3000-3020 for first available (recommended) # Or set a specific port: PORT=3000 PORT=auto # Allow localhost domains in production (set only for local testing) # ALLOW_LOCALHOST=1 # Maximum AI bots per user (default: 5) # BOT_MAX_PER_USER=5