Files
buque/Dockerfile
ale bbb74db26a docker
Signed-off-by: ale <ale@manalejandro.com>
2025-12-18 06:39:13 +01:00

14 líneas
319 B
Docker

# syntax=docker/dockerfile:1
FROM golang:1.23-alpine AS builder
WORKDIR /app
COPY . .
RUN go mod download
RUN go build -o /buque ./cmd/buque
FROM alpine:3.18
WORKDIR /app
COPY --from=builder /buque /usr/local/bin/buque
COPY examples/config.example.yaml /app/config.yaml
EXPOSE 8080
ENTRYPOINT ["/usr/local/bin/buque"]