diff options
Diffstat (limited to 'scripts/upgrade.sh')
-rwxr-xr-x | scripts/upgrade.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/scripts/upgrade.sh b/scripts/upgrade.sh new file mode 100755 index 000000000..1299ac55a --- /dev/null +++ b/scripts/upgrade.sh | |||
@@ -0,0 +1,16 @@ | |||
1 | #!/usr/bin/env sh | ||
2 | |||
3 | |||
4 | git pull origin $(git rev-parse --abbrev-ref HEAD) || exit -1 | ||
5 | |||
6 | if [[ `pgrep peertube` > /dev/null ]]; then | ||
7 | echo 'PeerTube is running!' | ||
8 | exit 0 | ||
9 | fi | ||
10 | |||
11 | npm install | ||
12 | npm update | ||
13 | cd client && npm update && cd ../ | ||
14 | npm run build | ||
15 | |||
16 | echo "\n\nUpgrade finished! You can restart PeerTube that may run the migration scripts." | ||