I can't find any info or tutorials. I want to build a CI Pipeline with GitHub actions going to a Digital Ocean Droplet.
So Locally I'm using Docker and Laravel Sail and want to develop locally then push my commits up to GitHub where the CI pipeline pushes, tests and deploys to my Droplet.
What i'm trying to achieve is a modern way of deploying my code rather than setting up a hosting plan and using FTP.
First start with creating a local envoy script and use that to test your deployment to production.
Once everything works and is set correctly you can then create a CI pipeline via GitHub to deploy after a commit or merge.
I learned this via tutorials on the internet so if you look good you must find some info on this.