Update perl modules requirements

This commit is contained in:
Daniel Berteaud 2015-07-14 00:26:16 +02:00
parent 7487895a4a
commit 8685753ae9
1 changed files with 8 additions and 1 deletions

View File

@ -94,12 +94,13 @@
<li>A webserver supporting HTTPS and reverse proxying, including websocket reverse proxying (Apache can do this with mod_proxy_wstunnel)</li>
<li>The following perl modules
<ul>
<li>DBI</li>
<li>DBD::mysql</li>
<li>Mojolicious::Plugin::Mail</li>
<li>Mojolicious::Plugin::Database</li>
<li>Mojolicious::Plugin::StaticCompressor</li>
<li>Crypt::SaltedHash</li>
<li>MIME::Base64</li>
<li>Etherpad::API</li>
<li>Session::Token</li>
<li>Config::Simple</li>
<li>Email::Valid</li>
@ -109,6 +110,11 @@
<li>DateTime</li>
</ul>
</li>
<li>The following perl modules are optional
<ul>
<li>Etherpad::API</li>
</ul>
</li>
</ul>
It's also advised to run VROOM on a systemd powered distribution (simply because that's what I use and I include service units for VROOM).
For the same reason, I recommend running Apache as webserver (others like Nginx probably work too, but I provide configuration sample only for Apache)
@ -168,6 +174,7 @@ yum install epel-release</pre>
The following command will install everything required to run VROOM
<pre>
yum install git tar wget httpd mod_ssl openssl mariadb-server \\
'perl(DBI)' 'perl(DBD::mysql)' \\
'perl(Mojolicious)' 'perl(Mojolicious::Plugin::I18N)' 'perl(Mojolicious::Plugin::Mail)' \\
'perl(Crypt::SaltedHash)' 'perl(Etherpad::API)' 'perl(LWP::Protocol::https)' \\
'perl(Sesion::Token)' 'perl(Mojolicious::Plugin::Database)' \\