This repository has been archived on 2023-12-05. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
protect_trans_info/deploy/Dockerfile
2023-08-24 23:40:46 +03:00

19 lines
405 B
Docker

FROM golang:1.21 as builder
WORKDIR /project
COPY go.* .
RUN go get ./...
COPY . .
RUN export CGO_ENABLED=0 && go build -o service ./cmd/service/main.go &&\
go build -o seed ./cmd/seed/main.go && \
go build -o migrate ./cmd/migrate/main.go
FROM alpine:latest
COPY --from=builder /project/service /service
COPY --from=builder /project/seed /seed
COPY --from=builder /project/migrate /migrate