Skip to content

Commit 412c574

Browse files
committed
updating dockerfile with ldflags for build of go
1 parent 368c34e commit 412c574

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Dockerfile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# get latest golang container
22
FROM golang:1.17.5
33

4+
# get args
5+
ARG TibiadataBuildBuilder=dockerfile
6+
ARG TibiadataBuildRelease=unknown
7+
ARG TibiadataBuildCommit=-
8+
49
# create and set workingfolder
510
WORKDIR /go/src/
611

@@ -14,7 +19,7 @@ RUN go mod download
1419
COPY src/ .
1520

1621
# compile the program
17-
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o app .
22+
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -ldflags="-w -s -X 'main.TibiadataBuildBuilder=${TibiadataBuildBuilder}' -X 'main.TibiadataBuildRelease=${TibiadataBuildRelease}' -X 'main.TibiadataBuildCommit=${TibiadataBuildCommit}'" -o app .
1823

1924

2025
# get latest alpine container
@@ -33,4 +38,4 @@ COPY --from=0 /go/src/app .
3338
EXPOSE 8080
3439

3540
# run application
36-
CMD ["./app"]
41+
CMD ["./app"]

0 commit comments

Comments
 (0)