Files
cunicu/Dockerfile
T
Steffen Vogel ee0e60df68 make project reuse compliant
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-05-26 23:25:41 +02:00

27 lines
388 B
Docker

# SPDX-FileCopyrightText: 2023 Steffen Vogel <post@steffenvogel.de>
# SPDX-License-Identifier: Apache-2.0
FROM golang:1.20-alpine AS builder
RUN apk add \
git \
make \
protoc
COPY Makefile .
RUN make install-deps
WORKDIR /app
COPY go.mod ./
COPY go.sum ./
RUN go mod download
COPY . .
RUN make
FROM alpine:3.18
COPY --from=builder /app/cunicu /
ENTRYPOINT ["/cunicu"]