Docker - automatyczna migracji bazy danych

0

Wyobraźmy sobie bardzo prostą aplikację gdzie userzy dodają swoją aktualną pozycję, baza danych ma jedną tabelę:

  • id
  • username
  • latlong

Mam dwa kontery docekrowe - jeden z kodem strony, drugi z bazą danych.

Chciałbym w kolejnej wersji aplikacji rozszerzyć tabelę o pole location, które wypełniłbym nazwą miastą pobraną z Google API na podstawie współrzędnych z pola latlong

Moje pytania:

  • Czy taka migracja powinna odbywać się automatycznie podczas deployu?
  • Jeśli tak to jak to powinno wyglądać - jakiś osobny kontener odpowiedzialne za migracje?
  • Co jeśli mam dużo danych i migracja trwa dlugo - jak ograniczyć downtime aplikacji?
  • Jednym słowem jak to powinno być poprawnie zrobione na produckji zakladając ze korzystam z docera?

1 użytkowników online, w tym zalogowanych: 0, gości: 1