Je viens de réaliser avec succès l’installation dans un conteneur “jail” sur freenas 11. A toute fin utile voici la procédure que j’ai suivie :
[ol]
- Installation des paquets :
pkg install bash vim-lite tree python36 py36-pip py36-virtualenv py36-lxml py36-sqlite3 py36-tkinter py36-mysqlclient
- Installation de l’environnement python :
mkdir /var/virtualenv/diacamma
virtualenv-3.6 /var/virtualenv/diacamma -p /usr/local/bin/python3.6
cd /var/virtualenv/diacamma
source bin/activate.csh
pip install diacamma-syndic lucterios-standard gunicorn mysqlclient Pillow
- Initialisation de l’instance (sans environnement graphique) :
setenv LANG en_US.UTF-8
lucterios_admin.py add -n macopro -p diacamma.syndic -m 'diacamma.accounting,lucterios.contacts,diacamma.condominium,lucterios.mailing,lucte
rios.documents,diacamma.payoff' -d "mysql:name=macoprodb,user=dbuser,password=pass,host=@ipserveurmysql" -e 'LANGUAGE_CODE="fr",ALLOWED_HOSTS="*"'
- le script de lancement :
#!/bin/csh
setenv LUCTERIOS_PATH "/var/virtualenv/diacamma"
setenv LANG en_US.UTF-8
source $LUCTERIOS_PATH/bin/activate.csh
cd $LUCTERIOS_PATH/
setenv DJANGO_SETTINGS_MODULE macopro.settings
gunicorn lucterios.framework.wsgi --bind=0.0.0.0:80 --daemon
[/ol]