Skip to content

Docker container

Sébastien DA ROCHA requested to merge seba/endi:docker into master

Changements apportés

Éléments pour créer une image docker de enDI.

Checklist

  • Git
    • Rebasé sur master
    • Historique des commits nettoyé (rebase interactif)
    • Messages de commit mentionnant l'issue (Ref #XXX : ou Fix #XXX :)
  • Tests
    • Tests "verts" ( autonomie/test/ pytest -xv)
    • Validé par la CI
  • Code propre
    • PEP8 (https://www.python.org/dev/peps/pep-0008/) flake8
    • Conventions de nommage des variables, des fonctions et des classes respectées
    • Typo dans les variables, des fonctions et des classes
    • Typo dans les chaînes de caractères
    • Code commenté
    • Commentaires morts (inutile, tests) nettoyés
  • Base de données
    • Appliqué toutes les migrations présentes amont
    • Créer une migration de merge si nécessaire
    • endi_anonymize.py mis à jour si besoin (ajout/modif de modèle).

Points de vigilance / Retours souhaités

  • L'image lance le serveur de dev (pserve).
  • Les js de dev sont installés (sinon pserve ne démarre pas)
  • Les noms des machines mysql et redis sont en dur dans la configuration (faire un template de developement.ini paramétré par les variables d'environnement ?)
  • Je n'ai pas lancé endi-celery, est-ce que c'est utile ?
  • Je ne sauvegarde rien (ni la BD, ni les fichiers utilisateurs)

Navigateurs testés

Firefox 68.7.0esr sur Debian 10

Merge request reports