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

Setup cloud deployment for website #24

Closed
fozziethebeat opened this issue Dec 18, 2022 · 6 comments · Fixed by #63
Closed

Setup cloud deployment for website #24

fozziethebeat opened this issue Dec 18, 2022 · 6 comments · Fixed by #63
Assignees
Labels
feature New feature or request website

Comments

@fozziethebeat
Copy link
Collaborator

When done, we should be able to manually deploy the website to some cloud provider of choice.

This should use the docker image created in #23.

The most likely options are:

  • AWS Fargate (via copilot)
  • AWS App Runner (via copilot)
  • Google Cloud Run
  • Heroku
@fozziethebeat fozziethebeat added feature New feature or request website labels Dec 18, 2022
@fozziethebeat fozziethebeat self-assigned this Dec 18, 2022
@yk
Copy link
Collaborator

yk commented Dec 18, 2022

what about vercel? supports all of nextjs out of the box

@fozziethebeat
Copy link
Collaborator Author

Vercel is also a good option pending someone to pay for it. Given Andreas' request for full docker support I wanted to first make sure a pure docker deployment worked smoothly so that it could be deployed just about anywhere.

@poipiii
Copy link
Contributor

poipiii commented Dec 21, 2022

if we need a free option to start out with staging/deployment I recommend fly.io , it quite simple to use and uses dockerfiles , their own config file and their cli tool to deploy so it fits into our pure docker deployment strategy well they also offer a free tier with the following specs

  • Up to 3 shared-cpu-1x 256mb VMs†
  • 3GB persistent volume storage (total)
  • 160GB outbound data transfer

@fozziethebeat fozziethebeat linked a pull request Dec 26, 2022 that will close this issue
@Jabster28
Copy link

hey! i'm new to this project and i'd like to help with this issue, since i've got some experience with this kinda thing. what would you like me to do, assuming we use fly? their deployment system is pretty easy to use - minimal changes to the dockerfile, and they only require running fly deploy whenever you want a new version. would you want the deployment to happen in a github action or something similar?

@fozziethebeat
Copy link
Collaborator Author

Hi Jabster, thank you for the offer. We have a setup for this in review right now to deploy on AWS.

Right now we're auto deploying to a cloud provider LAION gifted to the project and I'll be donating some AWS credits when we need them.

@Jabster28
Copy link

oh right, sorry about that. good luck!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request website
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants