Skip to content

Commit 777660a

Browse files
author
colinlyguo
committed
update db_cli
1 parent 6f6b50e commit 777660a

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

build/dockerfiles/bridgehistoryapi-db-cli.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ RUN --mount=target=. \
1212
--mount=type=cache,target=/root/.cache/go-build \
1313
cd /src/bridge-history-api/cmd/db_cli && CGO_LDFLAGS="-Wl,--no-as-needed -ldl" go build -v -p 4 -o /bin/db_cli
1414

15-
# Pull db_cli into a second stage deploy alpine container
15+
# Pull db_cli into a second stage deploy ubuntu container
1616
FROM ubuntu:20.04
1717
ENV CGO_LDFLAGS="-Wl,--no-as-needed -ldl"
1818
COPY --from=builder /bin/db_cli /bin/

build/dockerfiles/db_cli.Dockerfile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Download Go dependencies
2-
FROM scrolltech/go-alpine-builder:1.21 as base
2+
FROM scrolltech/go-rust-builder:go-1.21-rust-nightly-2023-12-03 as base
33

44
WORKDIR /src
55
COPY go.work* ./
@@ -16,10 +16,11 @@ FROM base as builder
1616

1717
RUN --mount=target=. \
1818
--mount=type=cache,target=/root/.cache/go-build \
19-
cd /src/database/cmd && go build -v -p 4 -o /bin/db_cli
19+
cd /src/database/cmd && CGO_LDFLAGS="-Wl,--no-as-needed -ldl" go build -v -p 4 -o /bin/db_cli
2020

21-
# Pull db_cli into a second stage deploy alpine container
22-
FROM alpine:latest
21+
# Pull db_cli into a second stage deploy ubuntu container
22+
FROM ubuntu:20.04
23+
ENV CGO_LDFLAGS="-Wl,--no-as-needed -ldl"
2324
COPY --from=builder /bin/db_cli /bin/
2425
WORKDIR /app
2526
ENTRYPOINT ["db_cli"]

0 commit comments

Comments
 (0)