What system do you use to deploy site updates from local development version?
Does anyone have any recommendations on what system/mechanism to use to develop, deploy and update/upgrade a vanilla-based site, when developing on a local system and deploying on a hosted server (with ssh access)?
I think I need to be able to develop on my local machine, deploy to a staging area on the hosted server, test the staging area and then switch the staging area with the live version.
There will be various custom bits of the site, outside of pure Vanilla, which I will be developing, plus my own Vanilla theme. Then there will be updates to Vanilla. I need to develop locally, deploy and test on staging server and then release.
What recommendations does anyone have for managing that kind of process?
I'm starting from scratch, so it would be great to get up-to-date advice from those in the Vanilla community who are doing a similar thing.
Comments
This might help
https://vanillaforums.org/discussion/20231/how-to-become-somewhat-adept-at-modifying-vanilla-to-meet-your-needs-for-free
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
I would suggest using git, host your own repo on your server, and use some post commit hooks to checkout out the staged and live version.
You can symlink your custom repo parts into the Vanilla install as well, making everything update via git push/pulls.
Search first
Check out the Documentation! We are always looking for new content and pull requests.
Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.