Released an Open Source Project
Used Go
Today I released Sad (Simple application deployment); my deployment tool. Sad allows developers to easily deploy containerized applications to any hardware. Sad supports GitHub actions natively, and manages deployments with Docker Compose and config with environment variables.

Sad requires nothing on the target server except SSH and Docker Compose; no daemons or services. Sad is packaged as a stand-alone CLI app, and includes support for multiple release channels such as alpha and beta.

Sad evolved from a simple need to deploy containerized applications with familiar tools. It started out as a simple shell script, and morphed into a stand-alone Go CLI app with -a breadth of new configuration support.

https://github.com/jswny/sad