Dockerfile 260 B

123456789101112
  1. FROM golang:1.23
  2. WORKDIR /usr/src/app
  3. # pre-copy/cache go.mod for pre-downloading dependencies and only redownloading them in subsequent builds if they change
  4. COPY go.mod go.sum ./
  5. RUN go mod download && go mod verify
  6. COPY . .
  7. CMD ["go", "run", "main.go"]