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

Migrate to a PaaS solution #137

Closed
jsolly opened this issue Aug 1, 2022 · 3 comments
Closed

Migrate to a PaaS solution #137

jsolly opened this issue Aug 1, 2022 · 3 comments
Labels
Non-Functional Enhancement Anything that isn't a feature (performance, refactoring, etc) security

Comments

@jsolly
Copy link
Owner

jsolly commented Aug 1, 2022

Context

We currently have the site running on a Linode Ubuntu container with NGINX functioning as a reverse proxy and Gunicorn as an application server. All images and content are stored on the server.

Ideal behavior

With a PaaS solution like Heroku, I can stop thinking about firewalls, OS updates, and all that 'IT stuff.' It would also allow me to easily set up QA/staging environments with very little overhead.

Things to consider

Since everything is on one machine (Web server, postgres, images, static content), I'll have to do some thinking about how I want to do the deployment.

It might make sense to put some of these pieces on their own node and put uploaded images on a storage site like S3.

@jsolly jsolly added Non-Functional Enhancement Anything that isn't a feature (performance, refactoring, etc) and removed Architecture labels Jun 23, 2023
@freedompraise
Copy link
Collaborator

Hello @jsolly

Have you worked on this now?
Considering closing the issue

@jsolly
Copy link
Owner Author

jsolly commented Aug 29, 2023

I am going to revisit this issue once #118 is implemented, so let's keep it open.

@jsolly
Copy link
Owner Author

jsolly commented Nov 10, 2023

Going to keep things as they are for now.

@jsolly jsolly closed this as completed Nov 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Non-Functional Enhancement Anything that isn't a feature (performance, refactoring, etc) security
Projects
None yet
Development

No branches or pull requests

2 participants