Skip to content

войсы не чистятся после рестарта (channels.json не переживает обновление контейнера) #13

Description

@iAmScienceMan

если бота передёрнули (обновление, отрубили свет, что угодно с рестартом контейнера), то все /home/* войсы которые он насоздавал остаются висеть. бот про них забывает.

сохранение в файл вроде как уже есть, bot.py:69-81 пишет в channels.json. но бот в докере, WORKDIR /app, путь относительный, файл ложится в /app/channels.json внутри контейнера. CD делает docker compose pull && docker compose up -d, контейнер пересоздаётся, файл умирает вместе со старым контейнером. в /opt/kool-bot/docker-compose.yml на хосте судя по всему нет volume под данные.

чтобы подтвердить: глянуть cat /opt/kool-bot/docker-compose.yml на проде, есть ли там монтирование под data.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions