admin:services:benevalibre.chapril.org
Ceci est une ancienne révision du document !
Table des matières
Service benevalibre.chapril.org
Introduction
Ce service est basé sur Bénévalibre. Site principal : https://benevalibre.org/ Sources : https://forge.cliss21.org/cliss21/benevalibre
Installation des pré-requis
apt install libapache2-mod-wsgi-py3 python3 virtualenv git make
Le backend mariadb imposée par cette version de django nécessite pas mal de dépendances de dev (le connecteur version debian n'étant pas assez récent).
apt install build-essential python3-dev libmariadbclient-dev
Préparation de la DB
CREATE DATABASE benevalibre ; CREATE USER 'benevalibre' IDENTIFIED BY 'xxxxxxxxx'; GRANT ALL PRIVILEGES ON `benevalibre`.* TO 'benevalibre' IDENTIFIED BY 'xxxxxxxxx';
Installation de Bénévalibre
Configuration apache2
On adapte la conf nginx fournie par le README.md:
- /etc/apache2/sites-available/benevalibre.chapril.org.conf
<VirtualHost *:80> ServerName benevalibre.chapril.org ServerAdmin benevalibre-support@chapril.org ErrorLog ${APACHE_LOG_DIR}/benevalibre.chapril.org/benevalibre.chapril.org-error.log CustomLog ${APACHE_LOG_DIR}/benevalibre.chapril.org/benevalibre.chapril.org-access.log combined-proxy WSGIProcessGroup benevalibre WSGIDaemonProcess benevalibre python-home=/var/www/benevalibre.chapril.org/benevalibre/venv/ python-path=/var/www/benevalibre.chapril.org/benevalibre/ WSGIScriptAlias / /var/www/benevalibre.chapril.org/benevalibre/benevalibre/wsgi.py process-group=benevalibre <Directory /var/www/benevalibre.chapril.org/benevalibre/benevalibre/> <Files wsgi.py> Require all granted </Files> </Directory> Alias /static/ /var/www/benevalibre.chapril.org/benevalibre/var/static/ <Directory /var/www/benevalibre.chapril.org/benevalibre/var/static/> Require all granted </Directory> Alias /media/ /var/www/benevalibre.chapril.org/benevalibre/var/media/ <Directory /var/www/benevalibre.chapril.org/benevalibre/var/media/> Require all granted </Directory> Alias /favicon.ico /var/www/benevalibre.chapril.org/benevalibre/var/static/favicon/favicon.ico </VirtualHost>
Configuration monitoring
- /etc/icinga2/zones.d/master/cluster/lamp.conf
/* == benevalibre.chapril.org == */ vars.http_vhosts["benevalibre.chapril.org"] = { http_vhost = "benevalibre.chapril.org" http_uri = "/" vhost_tls = "redirect" http_string = "Le logiciel libre qui facilite la gestion et la valorisation du bénévolat dans les associations." }
admin/services/benevalibre.chapril.org.1604167348.txt.gz · Dernière modification : 2020/10/31 18:02 de fpoulain