One of the most simple scripts is maybe sth like
#!/bin/bash echo "### INSTALL ###"; php composer.phar selfupdate git pull php composer.phar install --prefer-dist --no-dev --optimize-autoloader echo "### CLEANUP ###"; rm -rf ./tmp/cache/models/* rm -rf ./tmp/cache/persistent/* echo ### DONE ###; exit Which is then called as "sh build.sh" but you should change to the right user (probably www-data) it can most likely also be triggered from some ssh connection. If you do, you might also want to use "--no-interaction" for composer install/update. mark Am Samstag, 24. Januar 2015 10:21:25 UTC+1 schrieb Radharadhya Dasa: > > I read both lins but the picture is still not clear for me. > > I want something simple script what checks what is the version on the > server and update it on the production server. What if I just have a > normal git repo on the production server and run git pull regularly? > Is it a safe way to do it? > > rrd > > 2015-01-15 12:56 GMT+01:00 Rafael Queiroz <rafa...@gmail.com <javascript:>>: > > > Using git hooks (http://git-scm.com/book/be/v2/Customizing-Git-Git-Hooks) > or > > capistrano (http://capistranorb.com/). > > > > On Thu, Jan 15, 2015 at 8:49 AM, Radharadhya Dasa <r...@1108.cc> wrote: > >> > >> Hi, > >> > >> I have a CakePHP app hosted at github. What is the best way to deploy > it > >> to the production server? > >> > >> rrd > >> > >> -- > >> Like Us on FaceBook https://www.facebook.com/CakePHP > >> Find us on Twitter http://twitter.com/CakePHP > >> > >> --- > >> You received this message because you are subscribed to the Google > Groups > >> "CakePHP" group. > >> To unsubscribe from this group and stop receiving emails from it, send > an > >> email to cake-php+u...@googlegroups.com <javascript:>. > >> To post to this group, send email to cake...@googlegroups.com > <javascript:>. > >> Visit this group at http://groups.google.com/group/cake-php. > >> For more options, visit https://groups.google.com/d/optout. > > > > > > > > > > -- > > Atenciosamente, > > > > Rafael F. Queiroz > > > > -- > > Like Us on FaceBook https://www.facebook.com/CakePHP > > Find us on Twitter http://twitter.com/CakePHP > > > > --- > > You received this message because you are subscribed to a topic in the > > Google Groups "CakePHP" group. > > To unsubscribe from this topic, visit > > https://groups.google.com/d/topic/cake-php/VXDnGLnMAog/unsubscribe. > > To unsubscribe from this group and all its topics, send an email to > > cake-php+u...@googlegroups.com <javascript:>. > > To post to this group, send email to cake...@googlegroups.com > <javascript:>. > > Visit this group at http://groups.google.com/group/cake-php. > > For more options, visit https://groups.google.com/d/optout. > -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscr...@googlegroups.com. To post to this group, send email to cake-php@googlegroups.com. Visit this group at http://groups.google.com/group/cake-php. For more options, visit https://groups.google.com/d/optout.