# Copy this file to .env. Compose intentionally refuses to start without the # required values. Replace every credential before any public deployment. HTTP_PORT=4010 MAILPIT_PORT=8027 PHX_HOST=localhost PHX_SCHEME=http PHX_URL_PORT=4010 # Android debug builds compile this origin into BuildConfig. The Docker # emulator uses adb reverse to expose the local Compose proxy on loopback. WNH_DEBUG_BASE_URL=http://localhost:4010 # Release builds require a public HTTPS origin. WNH_BASE_URL=https://whoneedhelp.imalto.site # Public raster tile template used by MapLibre. Use a provider whose policy and # capacity match the deployment before a public launch. MAP_TILE_URL=https://tile.openstreetmap.org/{z}/{x}/{y}.png POSTGRES_DB=who_need_help POSTGRES_USER=postgres POSTGRES_PASSWORD=replace-with-a-local-or-deployment-secret DATABASE_URL=ecto://postgres:replace-with-url-encoded-password@db/who_need_help POOL_SIZE=10 SECRET_KEY_BASE=generate-with-mix-phx-gen-secret HANDOVER_SECRET=generate-an-independent-random-secret RELEASE_COOKIE=generate-an-independent-beam-cluster-cookie # Mailpit settings for local development. Replace these with the selected SMTP # provider for public registration and magic links. SMTP_RELAY=mailpit SMTP_PORT=1025 SMTP_USERNAME= SMTP_PASSWORD= SMTP_AUTH=never SMTP_TLS=never SMTP_SSL=false EMAIL_FROM_NAME=Who Need Help EMAIL_FROM_ADDRESS=contact@example.com CODEX_SESSION_ID=copy-the-main-local-codex-session-id # Optional shared PostgreSQL-backed policies. Keep {} until product thresholds are approved. # Shape: {"action_name":{"limit":POSITIVE_INTEGER,"window_seconds":POSITIVE_INTEGER}} RATE_LIMIT_POLICIES_JSON={}