-
Notifications
You must be signed in to change notification settings - Fork 16
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
Implement CloudFront CDN for Static Site #680
Labels
Comments
github-project-automation
bot
moved this to Icebox
in Simpler.Grants.gov Product Backlog
Nov 7, 2023
sumiat
changed the title
[Task]: Implement CDN for Static Site
[Task]: Implement CloudFront CDN for Static Site
Nov 21, 2023
@acouch this is on the backlog for the infra template too. have you thought about the technical design for this? i was thinking that we could do something like:
the infra template version would look similar but would be more customizable:
thoughts? |
sumiat
modified the milestones:
Static site public launch - infrastructure,
Static site public launch - launch/post-launch activities
Dec 5, 2023
2 tasks
sumiat
modified the milestones:
Static site public launch - post-launch activities,
Technical improvements
Dec 18, 2023
mxk0
added
topic: backend
Backend development tickets
refinement
infra
topic: infra
Infrastructure related tickets
and removed
infra
topic: backend
Backend development tickets
project: grants.gov
Grants.gov Modernization tickets
labels
Oct 6, 2024
margaretspring
removed this from the
Technical improvements - Cross-Deliverables milestone
Oct 22, 2024
coilysiren
added a commit
that referenced
this issue
Dec 6, 2024
## Summary Relates to #680 ### Time to review: __20 mins__ ## Changes proposed - Adds a Cloudfront CDN - The CDN caches everything at 1 hour by default - It is only active in staging and prod - It logs to a newly created S3 bucket _(with a whole lot of permissions)_ - It forward to the frontend ALB - It only caches GET, HEAD, OPTIONS ## Testing https://d3oegia17k54zs.cloudfront.net/ <img width="1512" alt="image" src="https://github.com/user-attachments/assets/401f64f1-ad0f-430d-8077-55088f52d08c"> You can have the load balancer available at the same time as the CDN: http://frontend-staging-1506108424.us-east-1.elb.amazonaws.com/. That said, after we roll this to production and test it, we should block public access to the load balancer, and swap the simpler.grants.gov CNAME over to the CDN. <img width="1512" alt="image" src="https://github.com/user-attachments/assets/81887c4d-6664-4ff6-8ce5-357995c76db7">
mxk0
changed the title
[Task]: Implement CloudFront CDN for Static Site
Implement CloudFront CDN for Static Site
Dec 10, 2024
To be broken down into implementation tickets during 12/11 refinement. |
coilysiren
added a commit
that referenced
this issue
Dec 16, 2024
## Summary Fixes #680 ### Time to review: __5 mins__ ## Changes proposed - Uncomments the CDN - Adds a TLS policy - Fixes adding the cert to the CDN when applicable ## Testing I deployed this to both dev (without the cert) and staging (with the cert) to test
github-project-automation
bot
moved this from In Progress
to Done
in Simpler.Grants.gov Product Backlog
Dec 16, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Summary
We are moving forward with CloudFront as a CDN tool. This work is set up CloudFront for the static site.
Acceptance criteria
The text was updated successfully, but these errors were encountered: