Up until now I’ve been deploying my SilverStripe site simply using FTP to upload the files to the host. I have a different .env file on my local copy to what is on the host and use
vendor expose copy to ensure all relevant assets are updated. This is all well and good, except it can be quite tedious if I update the project or SilverStripe files as it’s then hard to keep the 2 copies nicely synchronised and uploading can be very slow.
I’m aware that there’s better deployment options out there, but I’m unsure which to choose or how to go about setting them up with minimal interruption to my current configuration. I don’t have a git repository, nor do I know how to set this up or if this is even the way to go?
Some advice on this would be greatly appreciated!