Journal de bord 22 janvier 2021
Ce soir, on continue le docker-compose.yml.
On ajoute les secrets et les schémas postgres.
Un doute m’assaille quand même sur la façon dont portal se connecte au backend.
En effet, il n’apparait nulle part, côté portal, de paramètres qui permette de déterminer l’uri des backends.
Du coup, on va tâtonner. On va faire le fichier docker-compose au mieux, le faire tourner et voir à quoi ressemble l’interface web (portal quoi !).
standalone-db-migrator
a besoin de paramètres postgres pour se connecter à la DB et faire ses migrations.
Il utilise les même paramètres que core
dont SSL_MODE
qu’on peut mettre à verify-full
et ça c’est cool !!!!!
Du coup, il ne faut pas oublier de monter le couple clé/certificat TLS plus la chaîne de certification dans les répertoires client de postgres.
Et ça fait du mTLS
. En plus de celà, il faut extraire les fichiers SQL de migration et les monter dans le container init avec un bon POSTGRES_MIGRATION_SCRIPTS_PATH
.