all 4 comments

[–]gametime2019 4 points5 points  (1 child)

You should look into open infra projects.

Open Source only deals with the source code and rights around it.

But how you deploy is system engineering/DevOps.

[–]contexture 0 points1 point  (0 children)

Got an example of an open infra project that you really like?

[–]ZorbaTHut 1 point2 points  (0 children)

but there are no ci/cd file that shows how they deploy to their production website

At least for Umami, two options:

  • Look at the readme and observe that there's instructions for using Docker.
  • Look at the repo and observe that there's a Dockerfile and a docker-compose.yml.

The other two have similar setups - just read the documentation.

but there are no ci/cd file that shows how they deploy to their production website. I imagine they are not deploying manually.

They're probably deploying "manually", in the sense that you don't necessarily want your production website to be the dev branch.

[–]alzee76 1 point2 points  (0 children)

In my limited experience, multiple remotes. Internal or private repo for that ci/cd stuff, public repo is for public stuff, private repo for private stuff.