Remove Node 4 support
This commit is contained in:
parent
165c8d2558
commit
85ec3eb7f3
|
@ -1,7 +1,6 @@
|
|||
language: node_js
|
||||
|
||||
node_js:
|
||||
- "4"
|
||||
- "6"
|
||||
|
||||
env:
|
||||
|
|
|
@ -121,7 +121,7 @@ See [wiki](https://github.com/Chocobozzz/PeerTube/wiki) for complete installatio
|
|||
|
||||
### Dependencies
|
||||
|
||||
* **NodeJS >= 4.x**
|
||||
* **NodeJS >= 6.x**
|
||||
* **npm >= 3.x**
|
||||
* OpenSSL (cli)
|
||||
* PostgreSQL
|
||||
|
@ -129,13 +129,12 @@ See [wiki](https://github.com/Chocobozzz/PeerTube/wiki) for complete installatio
|
|||
|
||||
#### Debian
|
||||
|
||||
* Install NodeJS 4.x (actual LTS): [https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions](https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions)
|
||||
* Install NodeJS 6.x (actual LTS): [https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions](https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions)
|
||||
* Add jessie backports to your *source.list*: http://backports.debian.org/Instructions/
|
||||
* Run:
|
||||
|
||||
# apt-get update
|
||||
# apt-get install ffmpeg postgresql-9.4 openssl
|
||||
# npm install -g npm@3
|
||||
|
||||
#### Other distribution... (PR welcome)
|
||||
|
||||
|
|
|
@ -1,13 +1,25 @@
|
|||
#!/usr/bin/env sh
|
||||
|
||||
nodeMinVersion="v6.0.0"
|
||||
npmMinVersion="3.0.0"
|
||||
|
||||
git pull origin $(git rev-parse --abbrev-ref HEAD) || exit -1
|
||||
if [[ $(node --version) < $nodeMinVersion ]]; then
|
||||
echo 'You need node >= 6'
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [[ $(npm --version) < $npmMinVersion ]]; then
|
||||
echo 'You need npm >= 3'
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if pgrep peertube > /dev/null; then
|
||||
echo 'PeerTube is running!'
|
||||
exit 0
|
||||
fi
|
||||
|
||||
git pull origin $(git rev-parse --abbrev-ref HEAD) || exit -1
|
||||
|
||||
npm install
|
||||
npm update
|
||||
cd client && npm update && cd ../
|
||||
|
|
Loading…
Reference in New Issue