Problem
CORS is enabled via cors() in api/src/app.ts with default settings (allows all origins). No documentation on how to restrict origins for production.
Context
Allowing all origins in production is a security risk. Production should only allow specific frontend domains.
Proposed Solution
- Make CORS origins configurable via env var
- Default to restrictive in production
- Document CORS configuration in README
Acceptance Criteria
Technical Notes
- File:
api/src/app.ts (CORS setup)
Constraints
- Must support multiple origins (comma-separated list)
Problem
CORS is enabled via
cors()inapi/src/app.tswith default settings (allows all origins). No documentation on how to restrict origins for production.Context
Allowing all origins in production is a security risk. Production should only allow specific frontend domains.
Proposed Solution
Acceptance Criteria
ALLOWED_ORIGINSenv varTechnical Notes
api/src/app.ts(CORS setup)Constraints