Skip to content

Commit

Permalink
Added Dockerfile
Browse files Browse the repository at this point in the history
  • Loading branch information
marcelometal committed Aug 8, 2020
1 parent fee8247 commit 26ac7f9
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 0 deletions.
18 changes: 18 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
FROM golang:alpine AS builder
ENV GO111MODULE=on \
CGO_ENABLED=0 \
GOOS=linux \
GOARCH=amd64
WORKDIR /build
COPY go.mod .
COPY go.sum .
RUN go mod download
COPY . .
RUN go build -o main .
WORKDIR /dist
RUN cp /build/main .

FROM scratch
COPY --from=builder /dist/main /
EXPOSE 8889
ENTRYPOINT ["/main"]
6 changes: 6 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,9 @@ clean:

docs-update:
@swag init

docker-build:
@docker build . -t mfinance/finance-wallet-api

docker-run:
@docker run -p 8889:8889 mfinance/finance-wallet-api

0 comments on commit 26ac7f9

Please sign in to comment.