A step by step walkthrough for deploying your web application via GitHub Actions and plain old SSH. Cheap hardware is getting fast enough that a lot of web applications don't need sophisticated docker orchestration tools like Kubernetes, so we show how you can use fundamental tools like SSH, Docker Compose and GitHub Actions to do it yourself! Lower environments, proof of concepts and low traffic applications can easily share cost effective server running Linux, Nginx Reverse Proxy with LetsEncrypt. This approach works for any language or technology stack, and the scripts linked below can be adapted and templated for quick deployment of new applications!
Gist of everything you'll need:
https://gist.github.com/gistlyn/8239d...
Related Documentation:
https://docs.servicestack.net/ssh-doc...
Related Docker documentation:
https://docs.docker.com/compose/multi...