Skip to content

Latest commit

 

History

History
83 lines (56 loc) · 1.17 KB

File metadata and controls

83 lines (56 loc) · 1.17 KB

Inicio Rapido

Requisitos

Ejecucion directa

  • Go 1.26 o superior

Docker

  • Docker 20.10 o superior
  • Docker Compose v2

Opcion 1: Docker Compose

Desarrollo

Usa docker-compose.dev.yml cuando quieras construir localmente desde el codigo fuente.

docker compose -f docker-compose.dev.yml up -d --build

Produccion

Usa docker-compose.yml cuando quieras correr la imagen publicada.

docker compose -f docker-compose.yml up -d

Opcion 2: Ejecucion directa

cd go
go run ./cmd/steamid-service

Prueba rapida:

curl "http://localhost:80/SID64toAID?steamid=76561197960287930"
curl "http://localhost:80/health"

Swagger

UI interactiva:

http://localhost:80/swagger/index.html

Regenerar artefactos OpenAPI:

make swagger

Makefile

Targets disponibles:

make deps
make fmt
make swagger
make test
make lint
make gosec
make build
make clean

Logs

El 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