I followed this tutorial : https://www.digitalocean.com/community/tutorials/how-to-set-up-automatic-deployment-with-git-with-a-vps
in this tutorial the beta we push up to is on the same server as the live one. what do i need to do to be able to push from git to beta, but then from beta on droplet1 to live on droplet2?
going to use it as a beta server.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
While that tutorial serves both the production site and the beta from the same Droplet, you should be able to apply the same technique with seperate servers.
From inside of the git repository serving the beta, the tutorial suggests running:
This is adding a git remote pointing to another repository local on the same server (
../site.git
). You can just as easily add one for a remote server. If you set up two separate remotes:You can then run
git push beta master
to push to your staging server orgit push live master
to push to your production one.