Ctrl K
ComunidadGuías…

Dockerfile.mock

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# ─── Build Stage ─────────────────────────────────────────────────────────────
FROM golang:1.27.3-alpine AS builder

WORKDIR /app

COPY go.mod go.sum ./
RUN go mod download

COPY . .

RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o mock-server cmd/mock_server/main.go

# ─── Runtime Stage ───────────────────────────────────────────────────────────
FROM alpine:3.24

WORKDIR /app

COPY --from=builder /app/mock-server .

ENV PORT=8000
EXPOSE 8000

CMD ["/app/mock-server"]