This commit is contained in:
@@ -5,7 +5,7 @@ SERVICE="bot" # имя сервиса в docker-compose
|
|||||||
APP_DIR="/app" # рабочая директория в контейнере
|
APP_DIR="/app" # рабочая директория в контейнере
|
||||||
HOST_DB_DIR="./db" # каталог БД на хосте
|
HOST_DB_DIR="./db" # каталог БД на хосте
|
||||||
HOST_DB_FILE="./db/bot.db" # файл БД на хосте
|
HOST_DB_FILE="./db/bot.db" # файл БД на хосте
|
||||||
DB_URL_DEFAULT="sqlite+aiosqlite:///db/bot.db" # единый путь БД в контейнере
|
DB_URL_DEFAULT="sqlite+aiosqlite:////app/db/bot.db" # единый путь БД в контейнере
|
||||||
|
|
||||||
log(){ echo -e "[update.sh] $*"; }
|
log(){ echo -e "[update.sh] $*"; }
|
||||||
die(){ echo -e "[update.sh][ERROR] $*" >&2; exit 1; }
|
die(){ echo -e "[update.sh][ERROR] $*" >&2; exit 1; }
|
||||||
@@ -93,7 +93,11 @@ docker compose exec -T "${SERVICE}" sh -lc "
|
|||||||
echo 'Alembic HEADS:'; alembic heads -v || true;
|
echo 'Alembic HEADS:'; alembic heads -v || true;
|
||||||
echo 'Alembic CURRENT:'; alembic current -v || true;
|
echo 'Alembic CURRENT:'; alembic current -v || true;
|
||||||
if [ -f /app/db/bot.db ]; then
|
if [ -f /app/db/bot.db ]; then
|
||||||
echo 'Таблицы SQLite (./db/bot.db):';
|
echo 'Таблицы SQLite (/app/db/bot.db):';
|
||||||
sqlite3 /app/db/bot.db '.tables' || true;
|
sqlite3 /app/db/bot.db '.tables' || true;
|
||||||
else
|
else
|
||||||
echo 'Вним
|
echo 'Внимание: /app/db/bot.db отсутствует!';
|
||||||
|
fi
|
||||||
|
"
|
||||||
|
|
||||||
|
log "Готово ✅"
|
||||||
|
|||||||
Reference in New Issue
Block a user