Radiotetaneutralnet » Historique » Version 5
Mehdi Abaakouk, 02/02/2016 14:47
1 | 1 | Mehdi Abaakouk | h1. radio.tetaneutral.net |
---|---|---|---|
2 | 1 | Mehdi Abaakouk | |
3 | 1 | Mehdi Abaakouk | h2. Source |
4 | 1 | Mehdi Abaakouk | |
5 | 1 | Mehdi Abaakouk | * https://github.com/bikepunk/wifi-with-me |
6 | 1 | Mehdi Abaakouk | * https://gitlab.com/vindarel/wifi-with-django |
7 | 1 | Mehdi Abaakouk | |
8 | 3 | Mehdi Abaakouk | h2. Urls |
9 | 3 | Mehdi Abaakouk | |
10 | 3 | Mehdi Abaakouk | * https://radio.tetaneutral.net/ -> wifi-with-me |
11 | 3 | Mehdi Abaakouk | * https://radio.tetaneutral.net/admin -> admin de wifi-with-django |
12 | 3 | Mehdi Abaakouk | * https://radio.tetaneutral.net/next -> public de wifi-with-django |
13 | 3 | Mehdi Abaakouk | |
14 | 1 | Mehdi Abaakouk | h2. Installation en prod: |
15 | 1 | Mehdi Abaakouk | |
16 | 1 | Mehdi Abaakouk | */!\ Ne jamais utiliser pip sur la machine, cela casserai d'autre site qui utilise python sur la machine /!\* |
17 | 1 | Mehdi Abaakouk | |
18 | 5 | Mehdi Abaakouk | Le site ce trouve sur _www.tetaneutral.net_ |
19 | 1 | Mehdi Abaakouk | |
20 | 5 | Mehdi Abaakouk | Le virtualenv qui contient les libs python pour ces applis est dans _/var/www/radio.tetaneutral.net/venv_ |
21 | 5 | Mehdi Abaakouk | |
22 | 5 | Mehdi Abaakouk | * _/var/www/radio.tetaneutral.net/update-req-and-db.sh_ permets de mettre à jour les libs et la BD. |
23 | 5 | Mehdi Abaakouk | * _/var/www/radio.tetaneutral.net/wififorme_ contient wifi-with-me |
24 | 5 | Mehdi Abaakouk | * _/var/www/radio.tetaneutral.net/wififordjango_ contient wifi-with-django |
25 | 1 | Mehdi Abaakouk | |
26 | 1 | Mehdi Abaakouk | h3. Mise à jour |
27 | 1 | Mehdi Abaakouk | |
28 | 1 | Mehdi Abaakouk | Faire un checkout de la revision désiré de chaque projets (ici on prends le master de chaque repo) |
29 | 1 | Mehdi Abaakouk | |
30 | 1 | Mehdi Abaakouk | <pre> |
31 | 1 | Mehdi Abaakouk | cd /var/www/radio.tetaneutral.net/public |
32 | 1 | Mehdi Abaakouk | git pull --rebase origin master |
33 | 1 | Mehdi Abaakouk | |
34 | 1 | Mehdi Abaakouk | cd /var/www/radio.tetaneutral.net/admin |
35 | 1 | Mehdi Abaakouk | git pull --rebase origin master |
36 | 1 | Mehdi Abaakouk | </pre> |
37 | 1 | Mehdi Abaakouk | |
38 | 4 | Mehdi Abaakouk | Mise à jour de libs et de la BD et génération des fichiers static: |
39 | 1 | Mehdi Abaakouk | |
40 | 1 | Mehdi Abaakouk | <pre> |
41 | 1 | Mehdi Abaakouk | /var/www/radio.tetaneutral.net/update-req-and-db.sh |
42 | 1 | Mehdi Abaakouk | </pre> |
43 | 1 | Mehdi Abaakouk | |
44 | 1 | Mehdi Abaakouk | Restart des services: |
45 | 1 | Mehdi Abaakouk | |
46 | 1 | Mehdi Abaakouk | <pre> |
47 | 1 | Mehdi Abaakouk | $ supervisorctl restart wififorme |
48 | 1 | Mehdi Abaakouk | wififorme: stopped |
49 | 1 | Mehdi Abaakouk | wififorme: started |
50 | 1 | Mehdi Abaakouk | |
51 | 1 | Mehdi Abaakouk | $ supervisorctl restart wififordjango |
52 | 1 | Mehdi Abaakouk | wififordjango: stopped |
53 | 1 | Mehdi Abaakouk | wififordjango: started |
54 | 1 | Mehdi Abaakouk | </pre> |
55 | 1 | Mehdi Abaakouk | |
56 | 1 | Mehdi Abaakouk | h3. logs: |
57 | 1 | Mehdi Abaakouk | |
58 | 1 | Mehdi Abaakouk | <pre> |
59 | 1 | Mehdi Abaakouk | /var/log/supervisor/wififorme/wififorme.err |
60 | 1 | Mehdi Abaakouk | /var/log/supervisor/wififorme/wififorme.out |
61 | 1 | Mehdi Abaakouk | /var/log/supervisor/wififordjango/wififordjango.err |
62 | 1 | Mehdi Abaakouk | /var/log/supervisor/wififordjango/wififordjango.out |
63 | 4 | Mehdi Abaakouk | </pre> |
64 | 4 | Mehdi Abaakouk | |
65 | 4 | Mehdi Abaakouk | h3. Utiliser manage.py sur la prod (A éviter) |
66 | 4 | Mehdi Abaakouk | |
67 | 4 | Mehdi Abaakouk | Normalement inutile, si il faut l'utiliser c'est qu'il manque surement quelque chose dans *update-req-and-db.sh* |
68 | 4 | Mehdi Abaakouk | |
69 | 4 | Mehdi Abaakouk | <pre> |
70 | 4 | Mehdi Abaakouk | source /var/www/radio.tetaneutral.net/venv/activate |
71 | 4 | Mehdi Abaakouk | export DJANGO_SETTINGS_MODULE=wwm.settings_prod |
72 | 4 | Mehdi Abaakouk | /var/www/radio.tetaneutral.net/wififordjango/manage.py FOOBAR |
73 | 4 | Mehdi Abaakouk | deactivate # Ne pas oublier quand on a fini |
74 | 1 | Mehdi Abaakouk | </pre> |