POSTGRES_USER=postgres POSTGRES_PASSWORD=postgres POSTGRES_DB=thoughts HOST=0.0.0.0 PORT=8000 DATABASE_URL="postgresql://postgres:postgres@localhost:5432/thoughts" JWT_SECRET=secret # Public base URL — used for ActivityPub actor URLs and canonical links BASE_URL=http://localhost:8000 # CORS — comma-separated allowed origins, or * for permissive (default: *) CORS_ORIGINS=* # CORS_ORIGINS=https://your-nextjs-app.example.com # Rate limiting — max requests per minute per IP (disabled by default) # RATE_LIMIT=60 ALLOW_REGISTRATION=true # set to false to disable new sign-ups RUST_ENV=development # set to "production" to disable AP debug mode # NATS event bus (optional — federation and notifications still work without it, # but events will not be delivered to the worker) NATS_URL=nats://localhost:4222 # Logging RUST_LOG=info