diff options
author | Chocobozzz <florian.bigard@gmail.com> | 2017-06-25 16:30:45 +0200 |
---|---|---|
committer | Chocobozzz <florian.bigard@gmail.com> | 2017-06-25 16:30:45 +0200 |
commit | 4f133041819409a72cf70fa2fa6c4df14c6de4fd (patch) | |
tree | 48392491b4f4521225a9d0c240cb1f3f73283607 /scripts/upgrade-peertube.sh | |
parent | 945075ad45d4f226bb368c21d8f50abf2479d73b (diff) | |
download | PeerTube-4f133041819409a72cf70fa2fa6c4df14c6de4fd.tar.gz PeerTube-4f133041819409a72cf70fa2fa6c4df14c6de4fd.tar.zst PeerTube-4f133041819409a72cf70fa2fa6c4df14c6de4fd.zip |
Rename 'npm run upgrade' to 'npm run upgrade-peertube'
It was confusing with the command 'npm run update'
Diffstat (limited to 'scripts/upgrade-peertube.sh')
-rwxr-xr-x | scripts/upgrade-peertube.sh | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/scripts/upgrade-peertube.sh b/scripts/upgrade-peertube.sh new file mode 100755 index 000000000..ff6dce94f --- /dev/null +++ b/scripts/upgrade-peertube.sh | |||
@@ -0,0 +1,31 @@ | |||
1 | #!/bin/bash | ||
2 | |||
3 | nodeMinVersion="v6.0.0" | ||
4 | npmMinVersion="3.0.0" | ||
5 | |||
6 | if [[ $(node --version) < $nodeMinVersion ]]; then | ||
7 | echo 'You need node >= 6' | ||
8 | exit 0 | ||
9 | fi | ||
10 | |||
11 | if [[ $(npm --version) < $npmMinVersion ]]; then | ||
12 | echo 'You need npm >= 3' | ||
13 | exit 0 | ||
14 | fi | ||
15 | |||
16 | if ! which yarn > /dev/null; then | ||
17 | echo 'You need yarn' | ||
18 | exit 0 | ||
19 | fi | ||
20 | |||
21 | if pgrep peertube > /dev/null; then | ||
22 | echo 'PeerTube is running!' | ||
23 | exit 0 | ||
24 | fi | ||
25 | |||
26 | git pull origin $(git rev-parse --abbrev-ref HEAD) || exit -1 | ||
27 | |||
28 | yarn install --pure-lockfile | ||
29 | npm run build | ||
30 | |||
31 | echo "\n\nUpgrade finished! You can restart PeerTube that may run the migration scripts." | ||