vk_telegram
Телеграм Бот - менеджер паролей. Тестовое задание для вк.
Перед вами помощник для хранения данных авторизации в различных сервисах
Доступные команды:
- /set [serviceName] [username] [password] - сохраняет имя пользователя, пароль для сервиса serviceName
- /get [serviceName] - возвращает имя пользователя и пароль для сервиса serviceName
- /del [serviceName] - удаляет данные из хранилища для сервиса serviceName
Для запуска можно использовать Makefile (make команда из списка ниже):
- all - собирает бинарный файл из cmd/main.go, запускает контейнер с БД (должен быть предварительно создан) и запускает сервис
- run - запускает контейнер с БД (должен быть предварительно создан) и запускает сервис без сохранения собранного бинарника
- docker - удаляет в случае наличия существующий образ приложения, создает новый образ и запускает docker compose
- migration-up ARGS="version" - выполняет миграцию базы данных в докере указанной версии
- migration-down ARGS="version" - отменяет миграцию базы данных в докере указанной версии