introduction
managing one's own servers on cloud or bare metal is actually not an easy job. a lot of times it could feel like clueless, and not knowing how to manage costs effectively. here's what i do to manage my deployments, and production instances.
how i manage my pipeline
- ci builds are trigerred via github. and executed on github actions.
- the build file is then ssh-ed to running instances on ec2.
- i have a systemd script to reload and run the processes, i need on every restart.