FROM golang:1.25-alpine AS builder WORKDIR /build COPY main.go . RUN go build -ldflags="-s -w" -o app main.go FROM alpine:latest WORKDIR /app COPY --from=builder /build/app . RUN chmod +x app EXPOSE 8080 CMD ["./app"]