Aug 25, 2024
Thank you!
For the basic CI/CD features I used GitHub Actions + Coolify. When I develop a new feature, I work on a separate Git branch. When the feature is ready, I open a pull request to main branch, which triggers automated tests on github actions. If the tests pass, the merge completes automatically.
In the Coolify, there is automated re-deploy every time main branch is changed.
Apart from that, I use netdata, hetzner dashboard and a few other tools to monitor the resources usage and to check the uptime.