]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - scripts/upgrade.sh
Update readme/doc with new client port for dev
[github/Chocobozzz/PeerTube.git] / scripts / upgrade.sh
index 59deae1ebf8658bcabd207967d5286bd6d92e5cd..748b0d947fde5ddcd41d4d3e6c273e8c96512106 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env sh
+#!/bin/bash
 
 nodeMinVersion="v6.0.0"
 npmMinVersion="3.0.0"
@@ -13,6 +13,11 @@ if [[ $(npm --version) < $npmMinVersion ]]; then
   exit 0
 fi
 
+if ! which yarn > /dev/null; then
+  echo 'You need yarn'
+  exit 0
+fi
+
 if pgrep peertube > /dev/null; then
   echo 'PeerTube is running!'
   exit 0
@@ -20,9 +25,9 @@ fi
 
 git pull origin $(git rev-parse --abbrev-ref HEAD) || exit -1
 
-npm install
-npm update
-cd client && npm update && cd ../
+yarn install
+yarn upgrade
+cd client && yarn upgrade && cd ../
 npm run build
 
 echo "\n\nUpgrade finished! You can restart PeerTube that may run the migration scripts."