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
Prochaine révision
Révision précédente
serveurs:installation:bkp-srv:pre-prod-geonature [2026/09/16 19:09] jpmilcentserveurs:installation:bkp-srv:pre-prod-geonature [2026/09/16 19:24] (Version actuelle) – [Création du container Docker hébergeant Postgresql & Nginx] jpmilcent
Ligne 354: Ligne 354:
   * Afin de pouvoir utiliser la commande ''psql'' sur l'hôte mais également le  script ''%% install_db.sh %%'' de l'Atlas, il est nécessaire de :   * Afin de pouvoir utiliser la commande ''psql'' sur l'hôte mais également le  script ''%% install_db.sh %%'' de l'Atlas, il est nécessaire de :
     * 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 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 "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
Ligne 368: Ligne 368:
 </code>  </code> 
       * Sur l'hôte l'utilisateur du container créant le socket correspond à l'utilisateur dont l'id vaut 999 (''systemd-coredump'' | ''systemd-timesync''). <todo>Il faudrait voir à utiliser l'utilisateur système "postgres"...</todo>       * Sur l'hôte l'utilisateur du container créant le socket correspond à l'utilisateur dont l'id vaut 999 (''systemd-coredump'' | ''systemd-timesync''). <todo>Il faudrait voir à utiliser l'utilisateur système "postgres"...</todo>
-    * Assurerez vous que le fichier ''docker-compose.yml'' de la préprod lançant la base Postgres créé bien un mapping du dossier suivant''- /var/log/postgesql/:/var/log/postgresql''+    * Assurez vous que le fichier ''docker-compose.yml'' de la préprod lançant la base Postgres créé bien un mapping du dossier suivant''- /var/log/postgesql/:/var/log/postgresql''
     * 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
  • serveurs/installation/bkp-srv/pre-prod-geonature.1789585761.txt.gz
  • Dernière modification : 2026/09/16 19:09
  • de jpmilcent