580 B
580 B
Setup git Remote
- Setup the Repostiory
sudo su - app && cd
mkdir ~/jokes-production && cd ~/jokes-production
git init --bare
-
Add the Hook! (~/jokes-production/hooks/post-receive)
- post-receive from https://goo.gl/f36vHg
- chmod +x hooks/post-receive
-
Setup sudo
sudo sh -c 'echo "app ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/90-app'
note:
- What github does when you create a new repository
- Should definitely restrict sudo. Just add commands necessary after.
- service puma-manager restart
- service nginx restart