# Copy to .env and fill in. .env is gitignored and never committed. # Every variable the app needs must be listed here with a dummy value. # --- Application ------------------------------------------------------------- # Public base URL of the deployment. Better Auth derives the WebAuthn # relying-party ID from this hostname — a wrong value makes every passkey # fail verification, so keep it in sync with the domain you serve from. NEXT_PUBLIC_APP_URL=http://localhost:3000 # --- Docker Compose ---------------------------------------------------------- APP_NAME=ai-coding-starter APP_PORT=3000 # Keep on loopback: the reverse proxy on the host forwards to this port. APP_BIND=127.0.0.1 # --- Auth (only when the project uses authentication) ------------------------ # BETTER_AUTH_SECRET=generate_with_openssl_rand_base64_32 # BETTER_AUTH_URL=http://localhost:3000 # --- Database (chosen per project by /architecture) -------------------------- # DATABASE_URL=postgres://user:password@db:5432/app