как я могу восстановить данные плагина backup.py для errbot, работающего в док-контейнере

Я запускаю errbot в док-контейнере, мы сделали !backup и у нас есть backup.py, но когда я запускаю док-контейнер, он просто запускает /app/venv/bin/run.sh, но я не могу пройти -r / srv/backup.py, чтобы восстановить все мои данные.

Любые идеи?

все данные в безопасности, так как /srv является смонтированным томом


person sebamontini    schedule 20.07.2016    source источник


Ответы (1)


Я думаю, что лучше всего, если вы запускаете Errbot в контейнере, это запускать его с реальной базой данных для постоянства (например, Redis).

Затем вы можете просто запустить backup.py из любого места (включая вашу машину разработки).

Еще лучше, вы можете просто сделать резервную копию вашего Redis напрямую.

person gbin    schedule 24.07.2016
comment
Я не нашел никаких данных о том, как использовать Redis в качестве бэкэнда для errbot. - person sebamontini; 26.07.2016