...
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 :
| Avertissement |
|---|
Attention, si vous devez utiliser un proxy, vous pouvez le spécifier avec cette commande : |
la récupération des sources de la V3 se font via cette commande : git clone https://github.com/EsupPortail/Esup-Pod.git podv3
| Bloc de code |
|---|
(django_pod) |
...
pod@pod:~/django_projects$ git clone https://github.com/EsupPortail/Esup-Pod.git podv3 Clonage dans ' |
...
podv3'... 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 podv3/ |
Applications tierces
Installation de toutes les librairies python :
...
Si vous déportez l'elastic search sur une autre machine, rajouter dans le fichier settings_local.py son URL d'accès :
| Bloc de code |
|---|
(django_pod) |
...
pod@pod:~/ |
...
django_projects/ |
...
podv3$ vim pod/custom/settings_local.py |
...
copier la ligne suivante :
...
| Bloc de code |
|---|
ES_URL = ['http://elastic.domaine.fr:9200/'] |
...
Installation de Redis
Voir la doc officielle https://redis.io/docs/getting-started/
Pour Linux :
| Bloc de code | ||
|---|---|---|
| ||
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis |
Lancer le serveur :
| Bloc de code | ||
|---|---|---|
| ||
redis-server & |
Vérifier qu'il fonctionne :
| Bloc de code | ||
|---|---|---|
| ||
$ redis-cli ping
PONG |
Installation des dépendances
...