-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SPIKE] Add Nginx configuration - increase security and performance #1544
Comments
We don't use the docker compose for deployments, we are using cloud foundry buildpacks |
Theres a history behind the decision to use the buildpacks over a docker file that happened well before the current team was in place. The python build pack is fed ramped, if we used a docker container, or if we changed the start commands as the stack overflow link I posted above is suggesting, it would complicate the approval process. This should considered very carefully. |
Tasks need to be revised, per backlog refinement 1.18.22. CC: @riatzukiza @abottoms-coder @raftmsohani |
A little bit of scope creep, would like to implement a IP block list because of the recent harassment we received from China/Nepal in prod. That could be it's own ticket, but wanted to discuss it for this as well. As a small aside, if you can get a inclusive list of US-only based IP addresses for prep work for implementing this in production, that'd be great. |
|
This issue is now resolved by : #2449 |
Description:
Nginx is an HTTP server and reverse proxy. Currently, the backend (Django) is NOT behind a proxy server. This can cause security and/or performance issues for the application. The intention behind this ticket is to add proxy server (Nginx) in front of Gunicorn.
The proxy server should forward headers, handle static files, rate limit requests, etc.
Note: This is in conjunction with ticket #1543.
Acceptance Criteria:
Tasks:
Notes:
Supporting Documentation:
Please include any relevant log snippets/files/screen shots
Open Questions:
Please include any questions or decisions that must be made before beginning work or to confidently call this issue complete
TODOs:
The text was updated successfully, but these errors were encountered: