Skip to content

Commit 705b787

Browse files
committed
Add installation instructions
1 parent 3fbeb5e commit 705b787

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,30 @@ deployer -h
3838
GitHub username (required)
3939
```
4040

41+
## Installation
42+
43+
Install `deployer` on application server:
44+
45+
```bash
46+
$ sudo -i
47+
$ curl -L -o /usr/local/bin/deployer https://github.com/mak-it/deployer/releases/download/v0.1.3/deployer-linux-amd64
48+
$ chmod +x /usr/local/bin/deployer
49+
```
50+
51+
Start `deployer` on system reboot using `cron` and `screen` (assuming you already have a custom deployment script `/home/deployuser/deploy-myapp-demo`):
52+
53+
```bash
54+
$ su - deployuser
55+
$ echo "@reboot /usr/bin/screen -d -m /usr/local/bin/deployer -u ghuser -p ghpass -org mak-it -repo myapp -env demo -file /home/deployuser/deploy-myapp-demo -sleep 30" | crontab -
56+
```
57+
58+
Start `deployer` in `screen`:
59+
60+
```bash
61+
$ su - deployuser
62+
$ /usr/bin/screen -d -m /usr/local/bin/deployer -u ghuser -p ghpass -org mak-it -repo myapp -env demo -file /home/deployuser/deploy-myapp-demo -sleep 30
63+
```
64+
4165
## Example
4266

4367
Trigger deployment from developer's machine:

0 commit comments

Comments
 (0)