[NX-203] Finalize production CORS and reverse-proxy security profile #13
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Provide a secure and repeatable proxy deployment profile.
Scope
Acceptance Criteria
NX-203 Completed
Implemented a secure and repeatable proxy deployment profile with documented CORS policy and HTTPS guardrails.
What was delivered
ops/profiles/prod/.env.production.exampleops/profiles/prod/nginx/nexapg.confdocs/deployment/proxy-production-profile.md.github/workflows/proxy-profile-validation.ymlops/scripts/validate_proxy_profile.sh8080):.env.exampleops/.env.exampleCoverage vs. Acceptance Criteria
Production profile documented and tested
Met:
PASS)CORS behavior is predictable and secure
Met:
dev/staging/prod)Validate no mixed-content in HTTPS deployments
Met:
/api/v1)Additional note
/tmp/nginx/nginx.pid) while keeping non-root execution.