From 67958335abbf2cc0a07fb55cf92b1ff200c408ab Mon Sep 17 00:00:00 2001 From: Emmy D'Anello Date: Tue, 29 Oct 2024 00:17:58 +0100 Subject: [PATCH] Fix year transitioning documentation Signed-off-by: Emmy D'Anello --- docs/dev/transition.rst | 41 +++++++++++++++++++++++++++++------------ 1 file changed, 29 insertions(+), 12 deletions(-) diff --git a/docs/dev/transition.rst b/docs/dev/transition.rst index 8b764b5..f11d086 100644 --- a/docs/dev/transition.rst +++ b/docs/dev/transition.rst @@ -30,9 +30,9 @@ Il faut maintenant récupérer ce dossier. Sortir du conteneur, et exécuter dan .. code:: bash - sudo docker cp tfjm_plateforme_1:/code/output/photo_authorizations . - sudo mv photo_authorizations/* "data/owncloud/files/Emmy/Autorisations de droit à l'image/Autorisations de droit à l'image 2024/" - sudo chown -R www-data:root "data/owncloud/files/Emmy/Autorisations de droit à l'image/Autorisations de droit à l'image 2024" + sudo docker cp tfjm-inscription-1:/code/output/photo_authorizations . + sudo mv photo_authorizations/* "data/owncloud/data/Emmy/files/Autorisations de droit à l'image/Autorisations de droit à l'image 2024/" + sudo chown -R www-data:root "data/owncloud/data/Emmy/files/Autorisations de droit à l'image/Autorisations de droit à l'image 2024" sudo rmdir photo_authorizations Il faut enfin réactualiser Owncloud. Exécuter en tant que www-data : @@ -60,26 +60,43 @@ Sauvegardez alors le dossier ``/srv/TFJM/data/inscription/media`` et exportez la .. code:: bash sudo cp -r data/inscription/media data/inscription/media-2024 - sudo docker compose exec -u postgres postgres pg_dump inscription | sudo tee inscription_bkp_2024.sql + sudo docker compose exec -u postgres postgres pg_dump inscription_tfjm | sudo tee inscription_tfjm_bkp_2024.sql > /dev/null Réinitialisation effective """""""""""""""""""""""""" -Il est désormais possible de réinitialiser la base de données. Rendez-vous dans le conteneur de -la plateforme, et exécutez : +Il est désormais possible de réinitialiser la base de données, après avoir éteint le serveur : .. code:: bash - rm -r media/* - ./manage.py reset_db + sudo docker compose stop inscription + sudo rm -r data/inscription/media/* + sudo docker compose exec -u postgres postgres dropdb inscription_tfjm + sudo docker compose exec -u postgres postgres createdb -O inscription_tfjm inscription_tfjm -Créez enfin un nouveau compte administrateur⋅rice : +Redémarrez enfin le serveur (les migrations seront créées automatiquement) +et créez un nouveau compte administrateur⋅rice : .. code:: bash + sudo docker compose up -d inscription + sudo docker compose exec inscription bash ./manage.py createsuperuser +Vérifiez finalement le bon fonctionnement du site. + + +Sites Django +"""""""""""" + +Après avoir réinitialisé les données, il faut mettre à jour le site Django, qui permettra +d'avoir notamment des noms de domaine correct dans les mails envoyés. + +Se connecter alors sur le site réouvert, puis dans la partie « Administration », chercher la +section « Sites » et modifier l'unique site présent. Vous pouvez ensuite effectuer les modifications +à réaliser. + Nouveaux paramètres pour la nouvelle année ------------------------------------------ @@ -162,9 +179,9 @@ On sort du conteneur et on récupère les solutions pour les déplacer dans Ownc .. code:: bash - sudo docker cp tfjm_plateforme_1:/code/output/solutions . - sudo mv solutions/* "data/owncloud/files/Emmy/Solutions écrites 2024/" - sudo chown -R www-data:root "data/owncloud/files/Emmy/Solutions écrites 2024" + sudo docker cp tfjm-inscription-1:/code/output/solutions . + sudo mv solutions/* "data/owncloud/data/Emmy/files/Solutions écrites 2024/" + sudo chown -R www-data:root "data/owncloud/data/Emmy/files/Solutions écrites 2024" sudo rmdir solutions Il faut enfin réactualiser Owncloud. Exécuter en tant que www-data :