aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 5b46639c8c5a1558d8d0507fab5d3166665fa514 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# syntax=docker/dockerfile:1

FROM golang:1.22.5-alpine3.20 AS builder

WORKDIR /app

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

COPY . .

RUN CGO_ENABLED=0 GOOS=linux go build -o /app/gorum

FROM alpine:3.20

COPY --from=builder /app/gorum .

ENTRYPOINT ["/gorum"]