Hasty Briefsbeta

Bilingual

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.