Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| serveurs:installation:bkp-srv:pre-prod-geonature [2025/03/20 12:04] – [Remplacer la base par la dernière version sauvegardée] jpmilcent | serveurs:installation:bkp-srv:pre-prod-geonature [2026/09/16 19:24] (Version actuelle) – [Création du container Docker hébergeant Postgresql & Nginx] jpmilcent | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| * Se connecter à l' | * Se connecter à l' | ||
| * Installer les dépendances (NVM, Python...) de GeoNature en suivant [[serveurs: | * Installer les dépendances (NVM, Python...) de GeoNature en suivant [[serveurs: | ||
| + | |||
| ===== Procédure rapatriement de la prod ===== | ===== Procédure rapatriement de la prod ===== | ||
| * Se connecter à l' | * Se connecter à l' | ||
| Ligne 220: | Ligne 221: | ||
| GUNICORN_TIMEOUT=90 | GUNICORN_TIMEOUT=90 | ||
| </ | </ | ||
| + | |||
| ==== Reconfigurer UsersHub ==== | ==== Reconfigurer UsersHub ==== | ||
| * Changer les paramètres suivants dans // | * Changer les paramètres suivants dans // | ||
| Ligne 347: | Ligne 349: | ||
| === Installer le client Postgresql sur l' | === Installer le client Postgresql sur l' | ||
| - | * Vérifier la présence du dépôt de paquets deb pour Postgresql dans : ''/ | + | * Vérifier la présence du dépôt de paquets deb pour Postgresql dans : '' |
| * **Vérifier la version de Postgresql utilisé par le container Docker Postgresql de la pré-prod.** | * **Vérifier la version de Postgresql utilisé par le container Docker Postgresql de la pré-prod.** | ||
| - | * Utiliser la même version pour l' | + | * Utiliser la même version pour l' |
| - | * Afin de pouvoir utiliser la commande '' | + | * Afin de pouvoir utiliser la commande '' |
| * Créer un utilisateur '' | * Créer un utilisateur '' | ||
| - | * S' | + | * S' |
| * Il semble aussi nécessaire de modifier le mapping utilisateur des Foreign Data Tables en indiquant que le mot de passe n'est pas requis :<code bash> | * Il semble aussi nécessaire de modifier le mapping utilisateur des Foreign Data Tables en indiquant que le mot de passe n'est pas requis :<code bash> | ||
| sudo -u postgres -s psql -d $db_name -c " | sudo -u postgres -s psql -d $db_name -c " | ||
| Ligne 366: | Ligne 368: | ||
| </ | </ | ||
| * Sur l' | * Sur l' | ||
| - | * Assurerez | + | * Assurez |
| * Vérifier également que Postgresql dans le container est bien lancé avec les paramètres de config suivant :<code properties> | * Vérifier également que Postgresql dans le container est bien lancé avec les paramètres de config suivant :<code properties> | ||
| # Log | # Log | ||
| Ligne 389: | Ligne 391: | ||
| * Donner les droits à //geonat// sur les dumps : <code bash> chown geonat: / | * Donner les droits à //geonat// sur les dumps : <code bash> chown geonat: / | ||
| * Démonter le dépôt : <code bash> cd ; borg umount /tmp/repo </ | * Démonter le dépôt : <code bash> cd ; borg umount /tmp/repo </ | ||
| + | * Si le dépôt est sur un lien symbolique, indiquer le chemin réel, ex. : < | ||
| * Se connecter en //geonat// sur //bkp-srv// : | * Se connecter en //geonat// sur //bkp-srv// : | ||
| * Se placer dans le dossier de la stack //preprod// : <code bash>cd ~/ | * Se placer dans le dossier de la stack //preprod// : <code bash>cd ~/ | ||