Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi
  • Page :
  • 1

SUJET :

Install en shell sans root il y a 6 ans 6 mois #2565

  • asrenzo
  • Portrait de asrenzo Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK1
  • COM_KUNENA_SAMPLEDATA_RANK1
  • Messages : 2
  • Remerciements reçus 0
Bonjour,

Je viens d'installer les différents packages lucterios et diacama en shell via ssh sur un serveur distant (pip install dans un virtualenv 3.6). J'ai aussi créé une instance lucterios. Ce que j'ai fais via la commande :

lucterios_admin.py add -n alm -i /home/alm/instances

Le settings.py de cette instance ne comporte que l'inclusion de l'application lucterios via fill_appli_settings.

Ma question est donc comment dois je faire pour inclure les informations nécessaire pour faire fonctionner diacamma-asso maintenant. Je ne peux ni être root, ni utiliser de gui. Et j'en profite pour demander les commandes d'init de la base et de run du serveur django.

Merci pour votre retour.

Cordialement,

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Dernière édition: par lag.

Install en shell sans root il y a 6 ans 5 mois #2567

  • lag
  • Portrait de lag
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Messages : 2044
  • Karma: 8
  • Remerciements reçus 526
Bonsoir,

En faite, la commande demande un peu plus d'option pour fonctionner au mieux:

Pour Diacamma Asso
lucterios_admin.py add -n monasso -p diacamma.asso -m 'lucterios.contacts,lucterios.documents,diacamma.member,diacamma.event,diacamma.accounting,diacamma.invoice,diacamma.payoff'

Pour Diacamma Syndic
lucterios_admin.py add -n macopro -p diacamma.syndic -m 'lucterios.contacts,lucterios.documents,diacamma.accounting,diacamma.condominium,diacamma.payoff'

Avec la command "modify" au lieu de "add" vous pouvez corriger votre précédente instance.
L'option "-e" permet d'ajouter des options supplémentaires directement dans le fichier "settings.py"
L'option "-d" permet de configurer une base de donnée (par défaut, SQLite est utilisé)
ex:
lucterios_admin.py modify -n macopro -d "mysql:name=macoprodb,user=dbuser,password=pass,host=@ipserveurmysql" -e 'LANGUAGE_CODE="fr",ALLOWED_HOSTS="*"'

Si vous voulez lancer votre instance plus proprement, je vous recommande d'utiliser 'gunicorn' (installable par pip).
Voilà un petit script simple pour l'utiliser.
#!/bin/bash
source <votre virtualenv>/bin/activate
cd <votre repertoire de travail>
export DJANGO_SETTINGS_MODULE=macopro.settings
gunicorn lucterios.framework.wsgi --bind=0.0.0.0:80 --daemon

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Laurent
Principale contributeur (Développeur) à Diacamma
Administrateur de Sleto partenaire officiel de Diacamma : support et hébergement en ligne.

Install en shell sans root il y a 6 ans 5 mois #2569

  • asrenzo
  • Portrait de asrenzo Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK1
  • COM_KUNENA_SAMPLEDATA_RANK1
  • Messages : 2
  • Remerciements reçus 0
Bonjour,

Merci pour la réponse. Je crois que la commande pour modifier est modif et non modify.

La commande pour créer un superuser est la même qu'avec django de base ? createsuperuser ?

Laurent

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Install en shell sans root il y a 6 ans 5 mois #2573

  • lag
  • Portrait de lag
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Messages : 2044
  • Karma: 8
  • Remerciements reçus 526
Bonjour,

Oui, en effet "modif" et non "modify"

Et sinon, toutes les commandes Django habituelle fonctionne sans souci dont "ceatesuperuser".
A noter que Diacamma ajoute un super-user par défaut: 'admin'

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Laurent
Principale contributeur (Développeur) à Diacamma
Administrateur de Sleto partenaire officiel de Diacamma : support et hébergement en ligne.
  • Page :
  • 1
Temps de génération de la page : 0.097 secondes
Propulsé par Kunena

Qui sommes nous?

Le sanglier du Libre

Association éditant le logiciel Diacamma
12 rue Marius Charles
38420 Domène
France

Partenaire

SLETO

Si vous recherchez du support ou une solution d'hébergement pour Diacamma, faite confiance à SLETO, notre partenaire officiel