aboutsummaryrefslogtreecommitdiffhomepage
path: root/support
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2019-08-07 12:04:06 +0200
committerChocobozzz <me@florianbigard.com>2019-08-07 12:07:59 +0200
commit51c3544718f751dbba4ece9aec39c53fab524c88 (patch)
treebf00c6b0f596642a1db6ac6d61229ae7aaa72bc3 /support
parent0763044f7d11a56dd5c5c424771dd83c76159de2 (diff)
downloadPeerTube-51c3544718f751dbba4ece9aec39c53fab524c88.tar.gz
PeerTube-51c3544718f751dbba4ece9aec39c53fab524c88.tar.zst
PeerTube-51c3544718f751dbba4ece9aec39c53fab524c88.zip
Deprecate Node 8
The support ends on December 2019: https://github.com/nodejs/Release#release-schedule
Diffstat (limited to 'support')
-rw-r--r--support/doc/dependencies.md8
-rw-r--r--support/doc/tools.md4
-rw-r--r--support/docker/dev/Dockerfile2
-rw-r--r--support/docker/production/Dockerfile.stretch2
4 files changed, 8 insertions, 8 deletions
diff --git a/support/doc/dependencies.md b/support/doc/dependencies.md
index 6d33f934a..7255f1331 100644
--- a/support/doc/dependencies.md
+++ b/support/doc/dependencies.md
@@ -26,7 +26,7 @@
26 26
27 3. Install certbot (choose instructions for nginx and your distribution) : 27 3. Install certbot (choose instructions for nginx and your distribution) :
28 [https://certbot.eff.org/all-instructions](https://certbot.eff.org/all-instructions) 28 [https://certbot.eff.org/all-instructions](https://certbot.eff.org/all-instructions)
29 4. Install NodeJS 8.x: 29 4. Install NodeJS 10.x:
30 [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) 30 [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)
31 5. Install yarn, and be sure to have [a recent version](https://github.com/yarnpkg/yarn/releases/latest): 31 5. Install yarn, and be sure to have [a recent version](https://github.com/yarnpkg/yarn/releases/latest):
32 [https://yarnpkg.com/en/docs/install#linux-tab](https://yarnpkg.com/en/docs/install#linux-tab) 32 [https://yarnpkg.com/en/docs/install#linux-tab](https://yarnpkg.com/en/docs/install#linux-tab)
@@ -66,7 +66,7 @@ $ sudo systemctl start redis postgresql
66 66
67## CentOS 7 67## CentOS 7
68 68
69 1. Install NodeJS 8.x: 69 1. Install NodeJS 10.x:
70 [https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora](https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora) 70 [https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora](https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora)
71 2. Install yarn: 71 2. Install yarn:
72 [https://yarnpkg.com/en/docs/install](https://yarnpkg.com/en/docs/install) 72 [https://yarnpkg.com/en/docs/install](https://yarnpkg.com/en/docs/install)
@@ -121,7 +121,7 @@ su my-peertube-user
121``` 121```
1222. (Optional) Install certbot (choose instructions for nginx and your distribution) : 1222. (Optional) Install certbot (choose instructions for nginx and your distribution) :
123[https://certbot.eff.org/all-instructions](https://certbot.eff.org/all-instructions) 123[https://certbot.eff.org/all-instructions](https://certbot.eff.org/all-instructions)
1243. Install NodeJS 8.x: 1243. Install NodeJS 10.x:
125[https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora](https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora) 125[https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora](https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora)
1264. Install yarn: 1264. Install yarn:
127[https://yarnpkg.com/en/docs/install](https://yarnpkg.com/en/docs/install) 127[https://yarnpkg.com/en/docs/install](https://yarnpkg.com/en/docs/install)
@@ -155,7 +155,7 @@ sudo systemctl start redis.service
155``` 155```
1568. Firewall 1568. Firewall
157 157
158By default, you cannot acces your server via public IP. To do so, you must configure firewall: 158By default, you cannot access your server via public IP. To do so, you must configure firewall:
159``` 159```
160# Ports used by peertube dev setup 160# Ports used by peertube dev setup
161sudo firewall-cmd --permanent --zone=public --add-port=3000/tcp 161sudo firewall-cmd --permanent --zone=public --add-port=3000/tcp
diff --git a/support/doc/tools.md b/support/doc/tools.md
index e0f02173e..cf427ec84 100644
--- a/support/doc/tools.md
+++ b/support/doc/tools.md
@@ -36,7 +36,7 @@ You need to follow all the following steps even if you are on a PeerTube server
36### Dependencies 36### Dependencies
37 37
38Install the [PeerTube dependencies](dependencies.md) except PostgreSQL and Redis. 38Install the [PeerTube dependencies](dependencies.md) except PostgreSQL and Redis.
39PeerTube only supports NodeJS 8.x or 10.x. 39PeerTube only supports NodeJS 10.x.
40 40
41### Installation 41### Installation
42 42
@@ -280,7 +280,7 @@ To uninstall a plugin or a theme:
280$ sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run npm run plugin:uninstall -- --npm-name peertube-plugin-myplugin 280$ sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run npm run plugin:uninstall -- --npm-name peertube-plugin-myplugin
281``` 281```
282 282
283### REPL ([Read Eval Print Loop](https://nodejs.org/docs/latest-v8.x/api/repl.html)) 283### REPL ([Read Eval Print Loop](https://nodejs.org/docs/latest-v10.x/api/repl.html))
284 284
285If you want to interact with the application libraries and objects even when PeerTube is not running, there is a REPL for that. 285If you want to interact with the application libraries and objects even when PeerTube is not running, there is a REPL for that.
286 286
diff --git a/support/docker/dev/Dockerfile b/support/docker/dev/Dockerfile
index 8e049f3f6..991cf05e2 100644
--- a/support/docker/dev/Dockerfile
+++ b/support/docker/dev/Dockerfile
@@ -17,7 +17,7 @@ RUN apt-get update -q && apt-get install -qy \
17 postgresql \ 17 postgresql \
18 postgresql-contrib \ 18 postgresql-contrib \
19 redis-server \ 19 redis-server \
20 && curl -sL https://deb.nodesource.com/setup_8.x | bash - \ 20 && curl -sL https://deb.nodesource.com/setup_10.x | bash - \
21 && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \ 21 && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \
22 && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \ 22 && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \
23 && apt-get update \ 23 && apt-get update \
diff --git a/support/docker/production/Dockerfile.stretch b/support/docker/production/Dockerfile.stretch
index c653233b6..b6de4bd9b 100644
--- a/support/docker/production/Dockerfile.stretch
+++ b/support/docker/production/Dockerfile.stretch
@@ -1,4 +1,4 @@
1FROM node:8-stretch 1FROM node:10-stretch
2 2
3# Allow to pass extra options to the npm run build 3# Allow to pass extra options to the npm run build
4# eg: --light --light-fr to not build all client languages 4# eg: --light --light-fr to not build all client languages