No description
| cmd | ||
| config | ||
| internal | ||
| migrations | ||
| .gitignore | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| entrypoint.sh | ||
| go.mod | ||
| go.sum | ||
| note.md | ||
| README.md | ||
Телеграмм-бот "Дневник сна"
Телеграмм бот для отслеживания данных о снах (ночных или дневных), а также сбор метрик и их экспорт
Развёртывание бота
Для начала нужно получить индивидуальный токен телеграмм-бота, используя: @BotFather
Создать .env файл и в нём создать 3 переменные окружения и задать для них значения:
TELEGRAM_TOKEN=<ваш_токен>
DB_PASSWORD=<пароль_для_бд>
DB_HOST=<db-или-localhost>
Для развертывания используется docker. В папке проекта выполните команду для сборки образа:
docker compose build
Для запуска бота используется команда:
docker compose run -d
Таким образом происходит поднятие контейнеров.
Остановить контейнеры:
docker compose down