feat: add legacy tg-shop migration to installer
This commit is contained in:
@@ -31,7 +31,8 @@ Wizard работает через меню с цифрами и подтвер
|
||||
- сохранить backup существующих файлов перед перезаписью;
|
||||
- запустить `docker compose pull && docker compose up -d`;
|
||||
- проверить текущий стек через `docker compose ps` и логи `migrate`;
|
||||
- запустить миграцию из поддерживаемых legacy-ботов, сейчас - из Remnashop.
|
||||
- запустить миграцию из поддерживаемых legacy-ботов: Remnashop и старый
|
||||
`remnawave-tg-shop`;
|
||||
|
||||
Для тестирования другой ветки или форка задайте источник перед запуском:
|
||||
|
||||
@@ -41,8 +42,11 @@ MINISHOP_INSTALL_REF=main \
|
||||
sh install.sh
|
||||
```
|
||||
|
||||
Миграция в wizard сначала запускает `dry-run`, показывает JSON-сводку и только
|
||||
после отдельного подтверждения применяет изменения в целевую БД.
|
||||
Миграция Remnashop в wizard сначала запускает `dry-run`, показывает JSON-сводку
|
||||
и только после отдельного подтверждения применяет изменения в целевую БД.
|
||||
Миграция со старого `remnawave-tg-shop` работает как upgrade совместимой БД:
|
||||
либо копирует старый Docker volume, либо делает `pg_dump` по source DSN,
|
||||
восстанавливает дамп в целевую compose-БД и запускает сервис `migrate`.
|
||||
|
||||
Обычный `docker compose up -d --build` поднимает:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user