16 lines
502 B
Markdown
16 lines
502 B
Markdown
# 2026-09-13 — Dockerfile для бота
|
||
|
||
## Запрос
|
||
Написать Dockerfile.
|
||
|
||
## Сделано
|
||
- `Dockerfile` — `python:3.12-slim`, non-root user `bot`, `CMD python -m bot.main`
|
||
- `.dockerignore` — исключает `.venv`, `.env`, `data/`, кэши
|
||
- В README добавлен пример `docker build` / `docker run` с volume для SQLite
|
||
|
||
## Запуск
|
||
```bash
|
||
docker build -t please-pay-me-bot .
|
||
docker run --rm -e BOT_TOKEN=... -v ./data:/app/data please-pay-me-bot
|
||
```
|