Skip to content
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

AWS upgrade #2029

Merged
merged 8 commits into from
May 23, 2021
Merged

AWS upgrade #2029

merged 8 commits into from
May 23, 2021

Conversation

Changaco
Copy link
Member

@Changaco Changaco commented May 21, 2021

This branch upgrades the Liberapay webapp in several ways. The production servers will now run Amazon Linux v2 instead of the old v1, Python 3.8 instead of 3.6 (closes #1703), gunicorn instead of Apache's httpd with mod_wsgi, and cloudflared instead of an Amazon load balancer. This last point fixes #1093 and will zero out a part of our AWS bill, but those savings won't lower the overall bill because on the other hand I've increased the resources allocated to the database and webapp.

Although it wasn't part of the plan, this branch can be considered a step towards #1727.

Changaco added 3 commits May 23, 2021 09:07
Some of the rate limits are long-lived (up to a week), we can't afford to lose them when the main database is replaced by its replica.
@Changaco Changaco merged commit e909cde into master May 23, 2021
@Changaco Changaco deleted the aws-upgrade branch May 23, 2021 07:32
@Changaco Changaco mentioned this pull request Aug 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

Python 3.7 Cloudflare can be bypassed too easily
1 participant