1
0
Fork 0
deploying-rails-app/slides/setup-git-remote.md

25 lines
580 B
Markdown

## 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](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