Mudlet / mudlet-package-repo

Web server for serving Mudlet packages. Client @ https://github.com/Mudlet/MudletPackageManager
7 stars 5 forks source link

Investigate simpler & cheaper deployment options for package repo #101

Open vadi2 opened 3 years ago

vadi2 commented 3 years ago

I initially went with Kubernetes for the deployment options in order to get per-PR deploys, and got reasonably close - but in retrospective Kubernetes in Linode costs $20/mo and more importantly, is a rather complicated beast to deal with.

Are there cheaper and simpler deployment options to go with?

We need to deploy Lapis (OpenResty/Nginx) + Postgres, see docker-compose.

Some options: 1) Heroku? I don't have experience with it, but it seems it can support docker-compose: https://dockhero.io/. 2) AWS, Azure, GCP and Digital Ocean 3) See list in https://geekflare.com/docker-hosting-platforms 4) Rancher and Scaleway K8S

demonnic commented 1 year ago

We discussed this briefly today and I think we will just run it on the existing linode using docker-compose.