1
0
Fork 0

Add note in upgrade guide for nginx/systemd

This commit is contained in:
Chocobozzz 2018-06-14 09:42:03 +02:00
parent 0de51bb172
commit b314f983f0
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
1 changed files with 38 additions and 3 deletions

View File

@ -200,13 +200,16 @@ Now your instance is up you can:
## Upgrade
### PeerTube code
**Check the changelog (in particular BREAKING CHANGES!):** https://github.com/Chocobozzz/PeerTube/blob/develop/CHANGELOG.md
#### Auto (minor versions only)
The password it asks is PeerTube's database user password.
```
$ cd /var/www/peertube/peertube-latest/scripts && sudo -H -u peertube ./upgrade.sh
$ sudo systemctl restart peertube && sudo journalctl -fu peertube
```
#### Manually
@ -256,10 +259,42 @@ $ cd /var/www/peertube && \
sudo -u peertube ln -s versions/peertube-${VERSION} ./peertube-latest
```
### nginx
Check changes in nginx configuration:
Restart PeerTube:
```
$ sudo systemctl restart peertube
$ cd /var/www/peertube/versions
$ diff "$(ls --sort=t | head -2 | tail -1)/support/nginx/peertube" "$(ls --sort=t | head -1)/support/nginx/peertube"
```
### systemd
Check changes in systemd configuration:
```
$ cd /var/www/peertube/versions
$ diff "$(ls --sort=t | head -2 | tail -1)/support/systemd/peertube.service" "$(ls --sort=t | head -1)/support/systemd/peertube.service"
```
### Restart PeerTube
If you changed your nginx configuration:
```
$ sudo systemctl reload nginx
```
If you changed your systemd configuration:
```
$ sudo systemctl daemon-reload
```
Restart PeerTube and check the logs:
```
$ sudo systemctl restart peertube && sudo journalctl -fu peertube
```
### Things went wrong?