Files
backstage/backend/Dockerfile
T
2020-02-06 16:18:36 +01:00

26 lines
441 B
Docker

FROM golang:1.13 AS build
ARG service
WORKDIR /build/$service/
COPY proto/go.mod proto/go.sum /build/proto/
COPY $service/go.mod $service/go.sum /build/$service/
RUN go mod download
COPY proto/ /build/proto/
COPY $service/ /build/$service/
RUN go build .
FROM debian:buster
ARG service
RUN apt-get update && apt-get install -y ca-certificates
WORKDIR /app/
COPY --from=build /build/$service/$service /app/service
CMD ["./service"]