|  |  |  | @@ -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 : | 
		
	
	
		
			
				
					
					|  |  |  |   |