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/02/24 15:17] – [Création du container Docker hébergeant Postgresql & Nginx] jpmilcent | serveurs:installation:bkp-srv:pre-prod-geonature [2025/09/16 13:36] (Version actuelle) – [Remplacer la base par la dernière version sauvegardée] jpmilcent | ||
|---|---|---|---|
| Ligne 353: | Ligne 353: | ||
| * 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 :< | + | * 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 :< |
| sudo -u postgres -s psql -d $db_name -c " | sudo -u postgres -s psql -d $db_name -c " | ||
| </ | </ | ||
| * Le problème c'est que ce mécanisme ne marche pas en PROD où le mot de passe est bien requis ! Il faudrait chercher l' | * Le problème c'est que ce mécanisme ne marche pas en PROD où le mot de passe est bien requis ! Il faudrait chercher l' | ||
| * En attendant, le plus simple semble de corriger le script '' | * En attendant, le plus simple semble de corriger le script '' | ||
| - | |||
| === Stocker les logs Postgresql sur l' | === Stocker les logs Postgresql sur l' | ||
| Ligne 390: | Ligne 389: | ||
| * 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 ~/ | ||
| Ligne 398: | Ligne 398: | ||
| * <color # | * <color # | ||
| * Rafraîchir les VMs grâce au script '' | * Rafraîchir les VMs grâce au script '' | ||
| + | * Notes : si **le fichier de la base de données prend trop de place** dans ''/ | ||
| ===== Docker Compose, Services SystemD et Nginx Proxy ===== | ===== Docker Compose, Services SystemD et Nginx Proxy ===== | ||