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 ===== |