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

Hosting on AWS #492

Open
Beeze opened this issue Dec 29, 2020 · 3 comments
Open

Hosting on AWS #492

Beeze opened this issue Dec 29, 2020 · 3 comments

Comments

@Beeze
Copy link

Beeze commented Dec 29, 2020

I'm looking into hosting this project now, wondering if it's best to use ECS or UKS? I noticed you mentioned kubernetes in the roadmap, wondering why you made that choice?

@Beeze
Copy link
Author

Beeze commented Dec 29, 2020

If we work together to figure this out, I'm happy to contribute docs to the readme for this 😄

@tudorconstantin
Copy link
Owner

Hi @Beeze,

I didn't had the necessary time lately to work on extra projects unfortunately.

There are in fact more choices on how to host this:

  • without using anything docker (use nginx as a web server to serve the static files generated by the app in the client/ folder, then configure and start the server using pm2)
  • using docker swarm - this might work out-of-the-box right now, once you have a docker installation in swarm mode on some server (which is as easy as docker swarm init), by replacing the docker-compose up ... with docker stack deploy .... I have a few apps deployed using docker swarm and I am quite happy with them
  • I added K8s on the roadmap, because it seems to be what the industry prefers so I thought it would be helpful to have some exposure to it, even though it's more complicated, more expensive and much difficult to debug (without extensive training on kubernetes).

I think the best way to implement the k8s deployment, would be using helm charts. This one over here seems to be a good starting point.

Please let me know if I can assist you further, but also please be aware that the more complex the issue is, the more it might take me to investigate and resolve it (since I don't have that much free time in the next few months)

@Beeze
Copy link
Author

Beeze commented Dec 29, 2020

thanks for following up @tudorconstantin, I'll try out docker swarm and see how it works! will follow up

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants