Projet

Général

Profil

Radiotetaneutralnet » Historique » Version 2

« Précédent - Version 2/11 (diff) - Suivant » - Version actuelle
Mehdi Abaakouk, 02/02/2016 10:25


radio.tetaneutral.net

Source

Installation en prod:

/!\ Ne jamais utiliser pip sur la machine, cela casserai d'autre site qui utilise python sur la machine /!\

Le virtualenv qui contient les libs python pour ces applis est dans /var/www/radio.tetaneutral.net/venv

  • /var/www/radio.tetaneutral.net/update-req-and-db.sh permets de mettre à jour les libs et la BD.
  • /var/www/radio.tetaneutral.net/public contient wifi-with-me
  • /var/www/radio.tetaneutral.net/admin contient wifi-with-django

Mise à jour

Faire un checkout de la revision désiré de chaque projets (ici on prends le master de chaque repo)

cd /var/www/radio.tetaneutral.net/public
git pull --rebase origin master

cd /var/www/radio.tetaneutral.net/admin
git pull --rebase origin master

Mise à jour de libs et de la BD:

/var/www/radio.tetaneutral.net/update-req-and-db.sh

Restart des services:

$ supervisorctl restart wififorme
wififorme: stopped
wififorme: started

$ supervisorctl restart wififordjango
wififordjango: stopped
wififordjango: started

logs:

/var/log/supervisor/wififorme/wififorme.err
/var/log/supervisor/wififorme/wififorme.out
/var/log/supervisor/wififordjango/wififordjango.err
/var/log/supervisor/wififordjango/wififordjango.out