serveurs:installation:bkp-srv:pre-prod-geonature

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes 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] jpmilcentserveurs:installation:bkp-srv:pre-prod-geonature [2025/02/24 15:18] (Version actuelle) – [Création du container Docker hébergeant Postgresql & Nginx] jpmilcent
Ligne 353: Ligne 353:
     * Créer un utilisateur ''postgres'' sur l'hôte : <code bash>adduser --system --no-create-home postgres</code>     * Créer un utilisateur ''postgres'' sur l'hôte : <code bash>adduser --system --no-create-home postgres</code>
     * S'assurer que le fichier ''docker-compose.yml'' de la préprod lançant la base Postgres créé bien un mapping des sockets sur ''/run/postgresql'' dans les volumes (''- /run/postgesql/:/var/run/postgresql'').     * S'assurer que le fichier ''docker-compose.yml'' de la préprod lançant la base Postgres créé bien un mapping des sockets sur ''/run/postgresql'' dans les volumes (''- /run/postgesql/:/var/run/postgresql'').
-    * 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 python>+    * 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 "CREATE USER MAPPING FOR $owner_atlas SERVER geonaturedbserver OPTIONS (user '$atlas_source_user', password_required 'false') ;"  &>> log/install_db.log       sudo -u postgres -s psql -d $db_name -c "CREATE USER MAPPING FOR $owner_atlas SERVER geonaturedbserver OPTIONS (user '$atlas_source_user', password_required 'false') ;"  &>> log/install_db.log
 </code>  </code> 
     * 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'origine de la différence de fonctionnement...     * 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'origine de la différence de fonctionnement...
       * En attendant, le plus simple semble de corriger le script ''install_db.sh'' sur la Préprod si besoin.       * En attendant, le plus simple semble de corriger le script ''install_db.sh'' sur la Préprod si besoin.
- 
  
 === Stocker les logs Postgresql sur l'hôte === === Stocker les logs Postgresql sur l'hôte ===
  • serveurs/installation/bkp-srv/pre-prod-geonature.txt
  • Dernière modification : 2025/02/24 15:18
  • de jpmilcent