Skip to content

Commit 61fc4c3

Browse files
committed
Fixed docker image build
1 parent b525a68 commit 61fc4c3

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

.dockerignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
.env
2+
tmp
3+
.DS_Store
4+
.github
5+
invoices-fwder

Dockerfile

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,29 @@
22
## Build
33
##
44

5-
FROM golang:1.16-buster AS build
5+
FROM golang:1.16-buster AS builder
66

77
WORKDIR /app
88

99
COPY go.mod ./
1010
COPY go.sum ./
1111
RUN go mod download
1212

13-
COPY **/*.go ./
13+
COPY . .
1414

15-
RUN go build -o /invoices-fwder
15+
RUN go build -o /app/invoices-fwder
16+
RUN chmod +x /app/invoices-fwder
1617

1718
##
1819
## Deploy
1920
##
2021

2122
FROM gcr.io/distroless/base-debian10
2223

23-
WORKDIR /
24-
25-
COPY --from=build /invoices-fwder /invoices-fwder
24+
COPY --from=builder /app/invoices-fwder /app/invoices-fwder
2625

2726
EXPOSE 8080
2827

2928
USER nonroot:nonroot
3029

31-
ENTRYPOINT ["/invoices-fwder"]
30+
ENTRYPOINT ["/app/invoices-fwder"]

0 commit comments

Comments
 (0)