image

connectrpcbuild (latest)

Published 2025-06-23 20:14:28 +08:00 by laily

Installation

docker pull git.yumee.top/image/connectrpcbuild:latest
sha256:22facbdfe428773d4b1daf7b06b56526db7325619bcad27abcb5c3d6a7084e13

Image Layers

# debian.sh --arch 'amd64' out/ 'bullseye' '@1749513600'
COPY _data/install_node.sh ./install_node.sh # buildkit
RUN /bin/sh -c bash install_node.sh && apt-get install -y --no-install-recommends nodejs && apt-get clean && apt-get autoclean && rm -rf /var/lib/apt/lists/* && npm config set registry https://registry.npmmirror.com && npm config set @buf:registry https://buf.build/gen/npm/v1 && npm install -g ts-protoc-gen && npm install -g @connectrpc/protoc-gen-connect-es@"^1.0.0" @bufbuild/protoc-gen-es@"^1.0.0" && npm install -g @connectrpc/connect@"^1.0.0" @connectrpc/connect-web@"^1.0.0" @bufbuild/protobuf@"^1.0.0" && npm cache clean --force # buildkit
COPY _data/go.tar.gz /tmp/go.tar.gz # buildkit
ENV GOPROXY=goproxy.cn,direct
ENV GOSUMDB=sum.golang.google.cn
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/go/bin
RUN /bin/sh -c cd /tmp/ && tar zxf go.tar.gz && mv go /usr/local/ && ln -s /usr/local/go/bin/go /usr/local/bin/go && rm /tmp/go.tar.gz && go install github.com/bufbuild/buf/cmd/buf@v1.46.0 && go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.35.1 && go install github.com/fullstorydev/grpcurl/cmd/grpcurl@v1.9.1 && go install connectrpc.com/connect/cmd/protoc-gen-connect-go@v1.17.0 && go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2@latest && go install github.com/sudorandom/protoc-gen-connect-openapi@main && rm -rf /go/pkg /go/src # buildkit
WORKDIR /app
Details
Container
2025-06-23 20:14:28 +08:00
1
OCI / Docker
linux/amd64
892 MiB
Versions (2) View all
latest 2025-06-23
v1.0.0 2025-06-23