История изменений
Исправление
WitcherGeralt,
(текущая версия)
:
Всё смешалось, люди, кони. Есть полное ощущение, что ты в принципе не понимаешь, что делаешь.
Давай по порядку. Сначала расскажи каким образом ты деплоил контейнеры на сервер. Если там создан именованный volume, или примонтирована директория с хоста, то данные в БД не потеряются. Если нет, то потеряются вообще безотносительно приложения. Контейнер приложения можешь пересобирать сколь угодно раз, на БД это не отразится.
Экспортировал образ вебприложения в архив, распаковал и сделал изменения
Какая-то бестолковая дичь. Никакой архив тебе не нужен, у тебя есть исходники и Dockerfile, правь исходники, делай docker-compose build
. Всё. А как это доставить на сервер — это вопрос того, как ты деплоил изначально. Можешь просто закинуть исходники и сбилдить на месте, можешь этот самый архив загрузить и импортировать из него. Да как угодно вообще. Разберись с тем, что такое docker registry.
Ну, и в принципе, завязывай с этим аутизмом, давай ссылку на проект, показывай содержание конфига компоуза.
Исходная версия
WitcherGeralt,
:
Всё смешалось, люди, кони. Есть полное ощущение, что ты в принципе не понимаешь, что делаешь.
Давай по порядку. Сначала расскажи каким образом ты деплоил контейнеры на сервер. Если там создан именованный volume, или примонтирована директория с хоста, то данные в БД не потеряются. Если нет, то потеряются вообще безотносительно приложения. Контейнер приложения можешь пересобирать сколь угодно раз, на БД это не отразится.
Экспортировал образ вебприложения в архив, распаковал и сделал изменения
Какая-то бестолковая дичь. Никакой архив тебе не нужен, у тебя есть исходники и Dockerfile, правь исходники, делай docker-compose build
. Всё. А как это доставить на сервер — это вопрос того, как ты деплоил изначально. Можешь просто закинуть исходники и сбилдить на месте, можешь этот самый архив загрузить и экспортировать из него. Да как угодно вообще. Разберись с тем, что такое docker registry.
Ну, и в принципе, завязывай с этим аутизмом, давай ссылку на проект, показывай содержания конфига компоуза.