hcb icon indicating copy to clipboard operation
hcb copied to clipboard

[Dev Docs] Add research on Coolify

Open garyhtou opened this issue 1 year ago • 4 comments

wip

todo:

  • [ ] explain why this setup.

garyhtou avatar Feb 12 '25 11:02 garyhtou

I wonder if we could setup some sort of config management instead like Terraform/Chef so it's self-documenting instead

northeastprince avatar Feb 12 '25 13:02 northeastprince

And is there a specific reason in particular we're using Docker Swarm as opposed to just Coolify's multi-server support?

northeastprince avatar Feb 12 '25 13:02 northeastprince

And is there a specific reason in particular we're using Docker Swarm as opposed to just Coolify's multi-server support?

Docker Swarm is more reliable and flexible, and I'm familiar with it. Unfortunately, Coolify's support for Docker Swarm is very experimental. I encountered a lot of bugs and ultimately resorted to Coolify's multi-server with a Hetzner LB.

I wonder if we could setup some sort of config management instead like Terraform/Chef so it's self-documenting instead

To be explored in the future. TBH, I'm considering something like Rancher/Portainer with Ansible/cloud-init for the initial sever configuration

garyhtou avatar Feb 12 '25 20:02 garyhtou

If (we're considering other options than Coolify and) we're going with more declarative deployment tooling instead of Kamal, I'd highly recommend taking a look at HashiCorp Nomad - it's basically 95% of Kubernetes with 5% of the complexity.

northeastprince avatar Feb 12 '25 21:02 northeastprince