DIY automation using only Linux
a year ago
- #Automation
- #DevOps
- #Linux
- Automating website deployment using simple Linux tools.
- Prerequisites include a Gitea repository and an Ubuntu server.
- Step-by-step guide covering static and dynamic website deployment.
- Scripts for automatic deployment, logging, and issue creation on failure.
- Setting up Nginx for serving static content or proxying to a Node.js server.
- Creating a system service to handle deployment hooks.
- Adding webhooks in Gitea to trigger deployments on code pushes.
- Optional step to automatically create issues in Gitea on deployment failures.
- Conclusion emphasizing simplicity and avoiding vendor lock-in.