- Go 1.26 o superior
- Docker 20.10 o superior
- Docker Compose v2
Usa docker-compose.dev.yml cuando quieras construir localmente desde el codigo fuente.
docker compose -f docker-compose.dev.yml up -d --buildUsa docker-compose.yml cuando quieras correr la imagen publicada.
docker compose -f docker-compose.yml up -dcd go
go run ./cmd/steamid-servicePrueba rapida:
curl "http://localhost:80/SID64toAID?steamid=76561197960287930"
curl "http://localhost:80/health"UI interactiva:
http://localhost:80/swagger/index.html
Regenerar artefactos OpenAPI:
make swaggerTargets disponibles:
make deps
make fmt
make swagger
make test
make lint
make gosec
make build
make cleanEl backend emite logs JSON con zerolog a stdout/stderr.
docker compose -f docker-compose.dev.yml logs -f steamid-service
docker compose -f docker-compose.yml logs -f steamid-service
docker logs -f steamid-service