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)