BUILD.md
Rama main · réplica de lectura del repositorio original.
# Disco Daemon
## Build for Docker Hub
```bash
docker buildx build \
--platform linux/amd64,linux/arm64/v8 \
--tag letsdiscodev/daemon \
--push \
.
```
## Linters/Formatters
```
bin/ruff check --fix .
bin/ruff format .
bin/mypy .
```
## Generating an Alembic revision
```
docker compose build --no-cache web
docker compose run --rm web rm -f data/disco.sqlite3
docker compose run --rm web touch data/disco.sqlite3
docker compose run --rm web alembic upgrade head
docker compose run --rm web alembic revision --autogenerate -m "0.1.0"
```
## Regenerate requirements.txt
We edit `requirements.in` to list the dependencies.
```bash
docker compose run --rm --no-deps web \
uv pip compile requirements.in -o requirements.txt
```