LINUX.ORG.RU

История изменений

Исправление Zhbert, (текущая версия) :

там же сразу не может появиться наша БД с нашими таблицами и, возможно, с нашими данными. Верно?

Может, если Volume нужные будет подключен, куда до этого правильно смигрировали базу.

А вообще ты что-то не понимаешь в схеме, видимо.

  1. У тебя есть исходники вебни.
  2. У тебя есть настроенный экшнс.
  3. Дергаешь экшнс по пушу в мастер, оно на раннере запускает сборку, в результате получаешь контейнер с актуальной версией.
  4. Кладешь его в реджистри.
  5. С этого же раннера дергаешь удаленный сервер, чтобы он выкачал и запустил новый контейнер вместо старого.
  6. Всё.

Базу перед этим можно мигрировать и вручную на сервере, дальше просто все контейнеры будут получать к ней доступ и работать. Ну либо там же в экшнсах настроить миграцию, чтобы оно откуда-то брало содержимое и разворачивало его в новую базу. Только смотри там с безопасностью на намудри, и раннер лучше свой, а не предоставляемый гитхабом.

Исходная версия Zhbert, :

там же сразу не может появиться наша БД с нашими таблицами и, возможно, с нашими данными. Верно?

Может, если Volume нужные будет подключен, куда до этого правильно смигрировали базу.

А вообще ты что-то не понимаешь в схеме, видимо.

  1. У тебя есть исходники вебни.
  2. У тебя есть настроенный экшнс.
  3. Дергаешь экшнс по пушу в мастер, оно на раннере запускает сборку, в результате получаешь контейнер с актуальной версией.
  4. С этого же раннера дергаешь удаленный сервер, чтобы он запустил новый контейнер вместо старого.
  5. Всё.

Базу перед этим можно мигрировать и вручную на сервере, дальше просто все контейнеры будут получать к ней доступ и работать. Ну либо там же в экшнсах настроить миграцию, чтобы оно откуда-то брало содержимое и разворачивало его в новую базу. Только смотри там с безопасностью на намудри, и раннер лучше свой, а не предоставляемый гитхабом.