diff options
Diffstat (limited to 'scripts/upgrade-peertube.sh')
-rwxr-xr-x | scripts/upgrade-peertube.sh | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/scripts/upgrade-peertube.sh b/scripts/upgrade-peertube.sh deleted file mode 100755 index bfef38264..000000000 --- a/scripts/upgrade-peertube.sh +++ /dev/null | |||
@@ -1,38 +0,0 @@ | |||
1 | #!/bin/bash | ||
2 | |||
3 | verlte() { | ||
4 | [ "$1" = "`echo -e "$1\n$2" | sort -V | head -n1`" ] | ||
5 | } | ||
6 | |||
7 | nodeMinVersion="8.0.0" | ||
8 | npmMinVersion="3.0.0" | ||
9 | |||
10 | actualNodeVersion=$(node --version | tr -d "v") | ||
11 | actualNpmVersion=$(npm --version) | ||
12 | |||
13 | if verlte $actualNodeVersion $nodeMinVersion; then | ||
14 | echo 'You need node >= 8' | ||
15 | exit 0 | ||
16 | fi | ||
17 | |||
18 | if verlte $actualNpmVersion $npmMinVersion; then | ||
19 | echo 'You need npm >= 3' | ||
20 | exit 0 | ||
21 | fi | ||
22 | |||
23 | if ! which yarn > /dev/null; then | ||
24 | echo 'You need yarn' | ||
25 | exit 0 | ||
26 | fi | ||
27 | |||
28 | if pgrep peertube > /dev/null; then | ||
29 | echo 'PeerTube is running, please shut it off before upgrading' | ||
30 | exit 0 | ||
31 | fi | ||
32 | |||
33 | git pull origin $(git rev-parse --abbrev-ref HEAD) || exit -1 | ||
34 | |||
35 | yarn install --pure-lockfile | ||
36 | npm run build | ||
37 | |||
38 | echo -e "\n\nUpgrade finished! You can restart PeerTube that may run the migration scripts." | ||