File tree Expand file tree Collapse file tree 5 files changed +10
-10
lines changed
Expand file tree Collapse file tree 5 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -10,8 +10,8 @@ ENV GOOS=linux
1010
1111COPY . /go/src/github.com/goodrain/rainbond
1212WORKDIR /go/src/github.com/goodrain/rainbond
13- RUN apk --no-cache add binutils-gold gcc musl-dev sqlite-dev && \
14- CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-api ./cmd/api;
13+ RUN apk --no-cache add binutils-gold gcc g++ musl-dev sqlite-dev zeromq -dev && \
14+ CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static -lstdc++ " go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static -lstdc++ ' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-api ./cmd/api;
1515
1616FROM ubuntu:24.04 AS compress
1717COPY --from=compile /run/rainbond-api /run/rainbond-api
Original file line number Diff line number Diff line change @@ -10,8 +10,8 @@ ENV GOOS=linux
1010
1111COPY . /go/src/github.com/goodrain/rainbond
1212WORKDIR /go/src/github.com/goodrain/rainbond
13- RUN apk --no-cache add binutils-gold gcc musl-dev sqlite-dev && \
14- CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-chaos ./cmd/builder;
13+ RUN apk --no-cache add binutils-gold gcc g++ musl-dev sqlite-dev zeromq -dev && \
14+ CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static -lstdc++ " go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static -lstdc++ ' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-chaos ./cmd/builder;
1515
1616FROM ubuntu:24.04 AS compress
1717COPY --from=compile /run/rainbond-chaos /run/rainbond-chaos
Original file line number Diff line number Diff line change @@ -10,8 +10,8 @@ ENV GOOS=linux
1010
1111COPY . /go/src/github.com/goodrain/rainbond
1212WORKDIR /go/src/github.com/goodrain/rainbond
13- RUN apk --no-cache add gcc musl-dev sqlite-dev && \
14- CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-init-probe ./cmd/init-probe;
13+ RUN apk --no-cache add gcc g++ musl-dev sqlite-dev zeromq -dev && \
14+ CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static -lstdc++ " go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static -lstdc++ ' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-init-probe ./cmd/init-probe;
1515
1616FROM ubuntu:24.04 AS compress
1717COPY --from=compile /run/rainbond-init-probe /run/rainbond-init-probe
Original file line number Diff line number Diff line change @@ -10,8 +10,8 @@ ENV GOOS=linux
1010
1111COPY . /go/src/github.com/goodrain/rainbond
1212WORKDIR /go/src/github.com/goodrain/rainbond
13- RUN apk --no-cache add binutils-gold gcc musl-dev sqlite-dev && \
14- CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-mq ./cmd/mq;
13+ RUN apk --no-cache add binutils-gold gcc g++ musl-dev sqlite-dev zeromq -dev && \
14+ CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static -lstdc++ " go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static -lstdc++ ' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-mq ./cmd/mq;
1515
1616FROM ubuntu:24.04 AS compress
1717COPY --from=compile /run/rainbond-mq /run/rainbond-mq
Original file line number Diff line number Diff line change @@ -11,8 +11,8 @@ ENV GOOS=linux
1111COPY . /go/src/github.com/goodrain/rainbond
1212WORKDIR /go/src/github.com/goodrain/rainbond
1313
14- RUN apk --no-cache add binutils-gold gcc musl-dev sqlite-dev && \
15- CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-worker ./cmd/worker;
14+ RUN apk --no-cache add binutils-gold gcc g++ musl-dev sqlite-dev zeromq -dev && \
15+ CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static -lstdc++ " go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static -lstdc++ ' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-worker ./cmd/worker;
1616
1717FROM ubuntu:24.04 AS compress
1818COPY --from=compile /run/rainbond-worker /run/rainbond-worker
You can’t perform that action at this time.
0 commit comments