So I own a VPS server running CentOS, and decided to use git for
deployment. Man! That's fun. Push, done!
I'm really happier than i was with the old ftp approach.
But I wish I could go further, today it deploys automagically all my files,
but it doesn't even touch my db. And if I change it in the mods, I have to
update it manually. So i was thinking about using some git hooks to do this
By now I'm using one git hook at the server, it's a post-receive hook and
basically copies files to the production directory when pushed to master.
The prerequisites for the DB deployment are:
1) It needs to go both ways, if i pull from db, and it's different from my
local it should update my local db.
2) It should be based on modifications and patchs and not the dump of the
whole db, this way i can work with the team without compromising other guys
I was thinking about keeping a db.sql on the version control, and make a
script to analyze it on post-receive (on server) and post-merge(on local),
so it can take the mods and apply, and i would keep a database of which
mods were applied already (the script should run in both, client and
Any of you guys have already done something similar to this? What would you
Thank you very much already,
Hope we can find a solution =)
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/groups/opt_out.