Implementing GitHub Actions for Faster Deployments
One of the key challenges I faced during this deployment was the slow file transfer process via Ansible. Previously, I used Ansible to copy all the HTML, CSS, and other assets to the server’s Nginx hosting directory. This method proved to be extremely slow and inefficient.
To address this, I transitioned to using a GitHub self-hosted runner. This approach deploys site updates automatically whenever there is a push to the main branch.