aboutsummaryrefslogtreecommitdiffhomepage
path: root/support/doc/dependencies.md
diff options
context:
space:
mode:
authorWirebrass <contact@wirebrass.fr>2019-08-05 09:07:58 +0200
committerChocobozzz <me@florianbigard.com>2019-08-05 09:07:58 +0200
commitf60e85ce871770e4cfd1fdb5121ca0116122ee42 (patch)
treeb49f3305550401908d9cad7d468a212bbe981573 /support/doc/dependencies.md
parentad453580b20056fd80b3245d4db554f5ca1a5e29 (diff)
downloadPeerTube-f60e85ce871770e4cfd1fdb5121ca0116122ee42.tar.gz
PeerTube-f60e85ce871770e4cfd1fdb5121ca0116122ee42.tar.zst
PeerTube-f60e85ce871770e4cfd1fdb5121ca0116122ee42.zip
Update CentOS 7 dependencies install (#2004)
* Update CentOS 7 dependencies install Add initialization for postgresql database (else there is an error when starting postresql service). Enable Redis and PostreSQL services. Replace "service" by "systemctl" (systemd). Tested in local on a fresh CentOS 7 install. * Add wget package to install Add wget package to install
Diffstat (limited to 'support/doc/dependencies.md')
-rw-r--r--support/doc/dependencies.md15
1 files changed, 11 insertions, 4 deletions
diff --git a/support/doc/dependencies.md b/support/doc/dependencies.md
index e6efa1148..6d33f934a 100644
--- a/support/doc/dependencies.md
+++ b/support/doc/dependencies.md
@@ -79,7 +79,7 @@ $ sudo systemctl start redis postgresql
79$ sudo yum update 79$ sudo yum update
80$ sudo yum install epel-release centos-release-scl 80$ sudo yum install epel-release centos-release-scl
81$ sudo yum update 81$ sudo yum update
82$ sudo yum install nginx postgresql postgresql-server postgresql-contrib openssl gcc-c++ make redis git devtoolset-7 82$ sudo yum install nginx postgresql postgresql-server postgresql-contrib openssl gcc-c++ make wget redis git devtoolset-7
83``` 83```
84 84
85 5. You need to use a more up to date version of G++ in order to run the yarn install command, hence the installation of devtoolset-7. 85 5. You need to use a more up to date version of G++ in order to run the yarn install command, hence the installation of devtoolset-7.
@@ -93,10 +93,17 @@ Later when you invoke any node command, please prefix them with `CC=/opt/rh/devt
93$ sudo -H -u peertube CC=/opt/rh/devtoolset-7/root/usr/bin/gcc CXX=/opt/rh/devtoolset-7/root/usr/bin/g++ yarn install --production --pure-lockfile 93$ sudo -H -u peertube CC=/opt/rh/devtoolset-7/root/usr/bin/gcc CXX=/opt/rh/devtoolset-7/root/usr/bin/g++ yarn install --production --pure-lockfile
94``` 94```
95 95
96Now that dependencies are installed, before running PeerTube you should start PostgreSQL and Redis: 96Initialize the PostgreSQL database:
97```
98$ sudo postgresql-setup initdb
99```
100
101Now that dependencies are installed, before running PeerTube you should enable and start PostgreSQL and Redis:
97``` 102```
98$ sudo service redis start 103$ sudo systemctl enable redis
99$ sudo service postgresql start 104$ sudo systemctl enable postgresql
105$ sudo systemctl start redis
106$ sudo systemctl start postgresql
100``` 107```
101 108
102## Fedora 109## Fedora