--

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.

--

--

Artem Shelamanov
Artem Shelamanov

Written by Artem Shelamanov

Data Scientist, Computational Physicist and Game Developer. Check my linktree: https://linktr.ee/ash_dot_py

Responses (1)