Eu tenho o servidor CentOS 7 VPS, onde quero ter meu próprio site. Eu tenho por exemplo website em /var/www/shop
. Este site usa o framework Laravel, a configuração do apache para isso é
<VirtualHost *:80>
ServerName shop.itzena.cz
DocumentRoot /var/www/shop/public
<Directory /var/www/shop/public>
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Errorlog /var/log/httpd/shop-error.log
CustomLog /var/log/httpd/shop-access.log combined
</VirtualHost>
no meu diretório home eu tenho diretório repo onde eu fiz repo
mkdir repo && cd repo
mkdir eshop.git && cd eshop.git
git init --bare
e crie ganchos de pós-recepção para o git
#!/bin/sh
git --work-tree=/var/www/shop --git-dir=/var/repo/eshop.git checkout -f
Eu quero implantar automaticamente do meu localhost no meu site ao vivo com o git. Eu também tenho git repsitory para este site em Bitbucket (origem). Como devo configurar a permisión para o /var/www/shop
Tags git apache-2.2 centos deployment