]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - scripts/upgrade-peertube.sh
Fix error logging
[github/Chocobozzz/PeerTube.git] / scripts / upgrade-peertube.sh
CommitLineData
aa77e1c2 1#!/bin/bash
9f540774 2
85ec3eb7
C
3nodeMinVersion="v6.0.0"
4npmMinVersion="3.0.0"
9f540774 5
85ec3eb7
C
6if [[ $(node --version) < $nodeMinVersion ]]; then
7 echo 'You need node >= 6'
8 exit 0
9fi
10
11if [[ $(npm --version) < $npmMinVersion ]]; then
12 echo 'You need npm >= 3'
13 exit 0
14fi
9f540774 15
94f12771
BF
16if ! which yarn > /dev/null; then
17 echo 'You need yarn'
18 exit 0
19fi
20
d16a0ad8 21if pgrep peertube > /dev/null; then
9f540774
C
22 echo 'PeerTube is running!'
23 exit 0
24fi
25
85ec3eb7
C
26git pull origin $(git rev-parse --abbrev-ref HEAD) || exit -1
27
62be8e11 28yarn install --pure-lockfile
9f540774
C
29npm run build
30
31echo "\n\nUpgrade finished! You can restart PeerTube that may run the migration scripts."