...
J'ai rapatrié ces 2 fichiers sur mon nouveau serveur et j'ai commencé l'installationdéployé les données.
$> cd /usr/local/django_projects
$> tar -xvzf podv2.tgz .
$> mysql -h bdd.univ.fr -u pod2 -pXXXXXXXXXXX pod3 < dumpfile.sql
Ne pas oublier de modifier le fichier de settings_local pour diriger vers la nouvelle BDD
De même, l'application tierce "interactive" n'est plus présente dans le code de Pod3, il faut donc penser à la retirer (THIRD_PARTY_APPS = ["enrichment", "interactive", "live"])
J'ai ensuite créé un nouvel environnement virtuel pour pod3
$> mkvirtualenv --system-site-packages --python=/usr/bin/python3 django_pod3
et j'ai récupéré la dernière version de Pod:
(django_pod3) pod@pod3:/usr/local/django_projects/podv3$ git pull origin dev3
Un MakeFile est maintenant fourni pour simplifier les commandes
(django_pod3) pod@pod3:/usr/local/django_projects/podv3$ cat Makefile
Vous pouvez donc l'utiliser pour finaliser votre installation. Il y a une commande pour tout mettre à jour : $> make upgrade, toutefois, je préfère détailler ici les étapes:
Je commence à installer les lib python :
$> python3 -m pip install -r requirements.txt
Ensuite, je prépare les commandes de mis à jour de la bdd
$> make updatedb
make migrate
make statics