...
Il ne faut pas avoir installé ffmpeg, ffmpegthumbnailer et imagemagick. Si c'est le cas, les déinstaller :
Bloc de code | ||
---|---|---|
| ||
(django_pod) |
...
pod@pod:~/django_projects/ |
...
podv2$ sudo apt-get purge ffmpeg ffmpegthumbnailer imagemagick |
...
Il faut installer rabbitmq : RabbitMQ :
Bloc de code | ||
---|---|---|
| ||
(django_pod) |
...
pod@pod:~/django_projects/ |
...
podv2$ sudo apt-get install rabbitmq-server (django_pod) |
...
pod@pod:~/django_projects/ |
...
podv2$ sudo rabbitmqctl add_user pod *mdp* (django_pod) |
...
pod@pod:~/django_projects/ |
...
podv2$ sudo rabbitmqctl set_user_tags pod administrator (django_pod) |
...
pod@pod:~/django_projects/ |
...
podv2$ sudo rabbitmqctl set_user_tags guest (django_pod) |
...
pod@pod:~/django_projects/ |
...
podv2$ sudo rabbitmqctl add_vhost rabbitpod (django_pod) |
...
pod@pod:~/django_projects/ |
...
podv2$ sudo rabbitmqctl set_permissions -p rabbitpod pod ".*" ".*" ".*" |
...
Rajouter la configuration Celery/rabbitmq dans le fichier settings_local.py
(django_pod) pod@pod:/usr/local/django_projects/podv2$ vim pod/custom/settings_local.py
...
Bloc de code | ||
---|---|---|
| ||
pod@pod:~$ mkvirtualenv --system-site-packages --python=/usr/bin/python3 django_pod |
Récupérer les sources
Bloc de code | ||
---|---|---|
| ||
(django_pod) |
...
pod@pod: |
...
~$ sudo mkdir /usr/local/django_projects |
...
Vous pouvez faire un lien symbolique dans votre home pour arriver plus vite dans le répertoire django_projects :
Bloc de code | ||
---|---|---|
| ||
(django_pod) |
...
pod@pod: |
...
~$ ln -s /usr/local/django_projects django_projects |
...
Placez vous dans le répertoire django_projects
Bloc de code | ||
---|---|---|
| ||
(django_pod) |
...
pod@pod: |
...
~$ cd django_projects (django_pod) |
...
pod@pod:~/django_ |
...
projects$ |
Donnez les droits à l'utilisateur Pod de lire et d'écrire dans le répertoire :
Bloc de code | ||
---|---|---|
| ||
(django_pod) |
...
pod@pod:~/django_ |
...
projects$ sudo chown pod:pod /usr/local/django_projects |
...
Vous pouvez enfin récupérer les sources :
?? Attention, si vous devez utiliser un proxy, vous pouvez le spécifier avec cette commande :
Bloc de code | ||
---|---|---|
| ||
(django_pod) |
...
pod@pod:~/django_projects$ git config --global http.proxy http://PROXY:PORT |
...
la récupération des sources de la V2 se font via cette commande : git clone https://github.com/esupportail/podv2.git
Bloc de code | ||
---|---|---|
| ||
(django_pod) |
...
pod@pod:~/django_projects$ git clone https://github.com/esupportail/podv2.git Clonage dans ' |
...
podv2'... remote: Counting objects: 4578, done. remote: Compressing objects: |
...
100% (378/378), done. remote: Total 4578 (delta 460), reused 564 (delta 348), pack-reused 3847 |
...
Réception d'objets: |
...
100% (4578/4578), 4.40 MiB | 3.88 MiB/s, fait. |
...
Résolution des deltas: |
...
100% (3076/3076), fait. (django_pod) |
...
pod@pod:~/django_projects$ cd podv2/ |
Installation des pré-requis
...