Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: add maintenance mode

Sommaire
maxLevel3
minLevel2

Avant une MAJ

Annoncez la maj aux utilisateurs :

À partir de la version 2.8.2, vous pouvez aller dans l'administration de Pod, (https://VOTRE_SERVEUR/admin/main/configuration/), vous y trouverez :

Le jour J : (à partir de la 2.8.1)

Basculez en mode maintenance (maintenance_mode = 1), cela va désactiver certaines fonctionnalités, et afficher un bandeau "Maintenance en cours. Certaines fonctionnalités sont indisponibles".

Commandes générales de mise à jour

...

    pod@pod:~$ cd django_projects/podv2/
    pod@pod:~/django_projects/podv2$ workon django_pod
    (django_pod) pod@pod:~/django_projects/podv2$ git status
    (django_pod) pod@pod:~/django_projects/podv2$ git pull origin master
    (django_pod) pod@pod:~/django_projects/podv2$ pip3 install -r    requirements.txt
    (django_pod) pod@pod:~/django_projects/podv2$ python manage.py    makemigrations
    (django_pod) pod@pod:~/django_projects/podv2$ python manage.py    migrate
# Attention : avant de lancer collectstatic --clear, assurez-vous d'avoir sauvegardé le dossier static/custom si vous y avez mis des fichiers personnalisés.
    (django_pod) pod@pod:~/django_projects/podv2$ python manage.py    collectstatic --no-input --clear
    (django_pod) pod@pod:~/django_projects/podv2$ sudo systemctl restart    uwsgi-pod 


Si vous aviez activé le mode maintenance, pensez à le désactiver (maintenance_mode = 0), après avoir testé que tout est bien reparti (clin d'œil).

Pour la mise à jour en 2.8 :

...