Skip to content

Utilisation

Toutes les commandes sont disponibles dans le script shell ./oto.sh. Vous pouvez le lancer sans paramètre pour afficher l'aide.

❯ ./oto.sh 
 Usage:  ./oto.sh [a_command]

    help            :  cette aide


Pour la production (poetry):

    dump        : export des donnees dans le fichier data.json
    load        : charge les données du fichier data.json
    prod_sh     : run ./manage.py shell_plus
    prod_up_1   : mise à jour légère (git pull, migrate, collectstatic, apache2 reload)
    prod_up_2   : mise à jour moyenne (version légère + poetry install)


Pour le développement (docker-compose):

    bash        : lancement d'un bash dans le container 'web'
    build       : build les containers
    doc         : fabrique la doc en html
    dump_tests  : exporte les données dans le fichier .../fixtures/tests.json
    initial     : charge les données du fichier .../fixtures/initial_data.json
    load_tests  : charge les données du fichier .../fixtures/tests.json
    log         : logs du container web
    log_cas     : logs du container cas
    log_doc     : logs du container doc
    log_ldap    : logs du container ldap
    log_smtp    : logs du container smtp
    log_web     : logs du container web
    migration   : les models.py ont été modifiés, on prépare la migration
    run         : run ./manage.py runserver
    sh          : lancement de 'manage.py shell_plus'
    start       : lancement des containers via docker-compose
    stop        : arrêt des containers via docker-compose
    test        : lance les tests et la couverture (pep8, black, ..)


 OTO Version 230328 pour le projet oto (23.3.31)