Bootstrap && destroy && start

Si vous effectuez une reconstruction, cela arrête le conteneur, puis exécute le bootstrap, puis détruit l’ancien conteneur, puis démarre le nouveau.

La reconstruction ne détruit pas le conteneur existant (jusqu’à ce qu’elle en ait un nouveau pour démarrer à sa place).

Si le bootstrap échoue, vous pouvez redémarrer l’ancien conteneur vous-même.

La première fois, il n’y a aucune raison de ne pas effectuer une reconstruction.

Pour les constructions ultérieures, vous voulez effectuer le bootstrap afin que le conteneur existant puisse continuer à traiter les requêtes pendant que le nouveau conteneur est construit.

Pour le conteneur de données, vous voulez toujours reconstruire car vous ne voulez pas que deux instances de base de données modifient les mêmes fichiers.

Pour la mise à niveau PG, vous voulez tout arrêter (le web ne peut pas fonctionner sans la base de données de toute façon) avant de reconstruire le conteneur de données.

La reconstruction effectue également un « git pull », vous pouvez donc utiliser le bootstrap à la place pour avoir le contrôle sur cela.

4 « J'aime »