Deployment¶
From sources¶
Clone the source:
git clone https://github.com/fedora-infra/nuancier.git
cd nuancier
Copy the configuration files:
cp utility/nuancier.cfg.sample nuancier.cfg
Adjust the configuration files (secret key, database URL, admin group...). See Configuration for detailed information about the configuration.
Create the database scheme:
NUANCIER_CONFIG=/path/to/nuancier.cfg python createdb.py
Set up the WSGI as described below.
From system-wide packages¶
Start by install nuancier:
yum install nuancier
Adjust the configuration files: /etc/nuancier/nuancier.cfg
.
See Configuration for detailed information about the configuration.
Create the database scheme:
NUANCIER_CONFIG=/etc/nuancier/nuancier.cfg python /usr/share/nuancier/nuancier_createdb.py
Set up the WSGI as described below.
Set-up WSGI¶
Start by installing mod_wsgi
:
yum install mod_wsgi
Then configure apache:
sudo vim /etc/httpd/conf.d/nuancier.conf
uncomment the content of the file and adjust as desired.
Then edit the file /usr/share/nuancier/nuancier.wsgi
and
adjust as needed.
Then restart apache and you should be able to access the website on http://localhost/nuancier
Note
Flask provides also some documentation on how to deploy Flask application with WSGI and apache.
For testing¶
See Development if you want to run nuancier just to test it.