Este repositório, é um exemplo de bot feito com o discord.py, usando PostgreSQL como banco de dados, Redis como cache e Docker
-
Crie o arquivo
.env
# Linux/macOS cp .env.example .env # Windows copy .env.example .env
-
Coloque o token do bot e o ID da sua conta no
.env
-
Execute o docker compose
docker-compose up -d
-
Para ver os logs do bot, use o comando abaixo
docker-compose logs -f -t --no-log-prefix bot
(Caso queira ver todos os logs, retire o
--no-log-prefix bot
do final do comando) -
Para reiniciar o bot, use o comando
docker-compose restart bot
-
Caso queira parar todos os containers (banco, redis e bot), use o comando
docker-compose down
-
Caso queira acessar o bash do bot (ou de algum outro container), use o comando
docker-compose exec bot bash
-
Para ver os containers que estão online, use o comando
docker-compose ps