Files
jobtrackingapp/docs/configuration/environments.md
T

823 B

Environments

Local development

SQLite and localhost defaults are supported. Run the API on 5202 and the UI on 3000, or use the development Compose override. Use seeded development credentials only from local settings and never reuse them in production.

Tests

Jest, Playwright, xUnit, and the Python tests create isolated fixtures or temporary databases. They may set test-only variables such as AI_SERVICE_SKIP_MODEL_LOAD; they must not use a real database, mailbox, provider key, or production URL.

Production

Production requires an explicit database provider, authentication key/configuration, AI service token, public base URL, proxy CIDRs, and external secret storage. Leave NEXT_PUBLIC_API_BASE_URL empty so nginx provides same-origin /api unless an intentional external API origin is required.