mathesar icon indicating copy to clipboard operation
mathesar copied to clipboard

Allow users to install and deploy Mathesar in multiple ways

Open kgodey opened this issue 2 years ago • 2 comments

In preparation for the first release, we need tooling and documentation to help users and admins deploy, install, and manage Mathesar in different contexts. These tasks need to be made as painless as possible.

We've organized this by different deployment types, and the intent is to do lower-numbered deployment types before higher-numbered ones. For all deployment types, they should begin at some kind of "Install Mathesar" page on docs.mathesar.org (linked from mathesar.org) listing various options.

  • [x] https://github.com/centerofci/mathesar/issues/2034
  • [x] https://github.com/centerofci/mathesar/issues/2508
  • [ ] https://github.com/centerofci/mathesar/issues/2427
  • [ ] https://github.com/centerofci/mathesar/issues/2633
  • [ ] https://github.com/centerofci/mathesar/issues/2707

kgodey avatar Feb 17 '23 19:02 kgodey

How about Kubernetes you can use this tool, to convert the docker compose file to a kubernetes install yaml

https://github.com/kubernetes/kompose

I gave it a try, seems work except for the HTTP_PORT var which I hard coded

connecting to existing db is critical as well, probably the most important to be honest

image

MarkCupitt avatar Mar 20 '23 01:03 MarkCupitt

Thanks @MarkCupitt. I've added it to the checklist in the main file. We've also had a request for a Helm chart (#2633), which seems related.

cc @silentninja since you're working on installation improvements.

kgodey avatar Mar 20 '23 21:03 kgodey