]>
Commit | Line | Data |
---|---|---|
9f540774 C |
1 | #!/usr/bin/env sh |
2 | ||
85ec3eb7 C |
3 | nodeMinVersion="v6.0.0" |
4 | npmMinVersion="3.0.0" | |
9f540774 | 5 | |
85ec3eb7 C |
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 | |
9f540774 | 15 | |
d16a0ad8 | 16 | if pgrep peertube > /dev/null; then |
9f540774 C |
17 | echo 'PeerTube is running!' |
18 | exit 0 | |
19 | fi | |
20 | ||
85ec3eb7 C |
21 | git pull origin $(git rev-parse --abbrev-ref HEAD) || exit -1 |
22 | ||
9f540774 C |
23 | npm install |
24 | npm update | |
25 | cd client && npm update && cd ../ | |
26 | npm run build | |
27 | ||
28 | echo "\n\nUpgrade finished! You can restart PeerTube that may run the migration scripts." |