1
0
mirror of https://github.com/ebosas/microservices.git synced 2024-11-24 08:02:24 +02:00
microservices/database.Dockerfile
2021-06-01 21:38:22 +03:00

13 lines
343 B
Docker

FROM golang:1.16-alpine AS database
WORKDIR /go/src/app
COPY database/go.mod database/go.sum ./
RUN go mod download
COPY database .
# Info about flags: https://golang.org/cmd/link/
RUN CGO_ENABLED=0 GOOS=linux go build -ldflags '-s' -o database .
FROM scratch
COPY --from=database /go/src/app/database /database
EXPOSE 8080
CMD ["/database"]