Sign inSign up

byteartis/buf:4.0.0

Multi-platform
Languages & frameworks
API management
Developer tools
Index digest

sha256:309bd9eea2893b8a28f2338255bed1efe69a5afbcb12c65f2c7fc27791b0181b

OS/ARCH

Compressed size

267.82 MB

Last pushed

22 days by byteartis

Type

Image

Manifest digest

sha256:befeb98f65c84656779ce180b746bcb9d7d3b36bd9da2b841b23d31dff5e7409

Image Layers

1# debian.sh --arch 'amd64' out/26.92 MB
2RUN /bin/sh -c groupadd --gid3.24 KB
3ENV NODE_VERSION=22.23.20 B
4RUN /bin/sh -c ARCH= OPENSSL_ARCH=47.62 MB
5ENV YARN_VERSION=1.22.220 B
6RUN /bin/sh -c set -ex1.63 MB
7COPY docker-entrypoint.sh /usr/local/bin/ # buildkit447 B
8ENTRYPOINT ["docker-entrypoint.sh"]0 B
9CMD ["node"]0 B
10RUN /bin/sh -c apt-get update50.35 MB
11ARG GRPC_NODE_TOOLS_VERSION=1.13.10 B
12ARG PROTOBUF_PROTOPLUGIN_VERSION=2.14.00 B
13ARG PROTOBUF_ES_VERSION=2.14.00 B
14RUN |3 GRPC_NODE_TOOLS_VERSION=1.13.1 PROTOBUF_PROTOPLUGIN_VERSION=2.14.0 PROTOBUF_ES_VERSION=2.14.022.36 MB
15RUN |3 GRPC_NODE_TOOLS_VERSION=1.13.1 PROTOBUF_PROTOPLUGIN_VERSION=2.14.0 PROTOBUF_ES_VERSION=2.14.01.93 MB
16COPY /tmp/protoc/bin/ /usr/local/bin/ # buildkit3.55 MB
17COPY /tmp/protoc/include/google/protobuf/ /opt/include/google/protobuf/ # buildkit34.7 KB
18COPY /tmp/grpc/bazel-bin/src/compiler/grpc_php_plugin_binary /usr/local/bin/protoc-gen-php-grpc # buildkit2.77 MB
19COPY /tmp/grpc/bazel-bin/src/compiler/grpc_python_plugin_binary /usr/local/bin/protoc-gen-python-grpc # buildkit2.79 MB
20COPY /tmp/grpc/bazel-bin/src/compiler/grpc_cpp_plugin_binary /usr/local/bin/protoc-gen-cpp-grpc # buildkit2.8 MB
21COPY /tmp/grpc/bazel-bin/src/compiler/grpc_ruby_plugin_binary /usr/local/bin/protoc-gen-ruby-grpc # buildkit2.76 MB
22COPY /tmp/grpc/bazel-bin/src/compiler/grpc_csharp_plugin_binary /usr/local/bin/protoc-gen-csharp-grpc # buildkit2.78 MB
23COPY /tmp/grpc/bazel-bin/src/compiler/grpc_objective_c_plugin_binary /usr/local/bin/protoc-gen-objc-grpc # buildkit2.82 MB
24COPY /tmp/grpc-java/bazel-bin/compiler/grpc_java_plugin /usr/local/bin/protoc-gen-java-grpc # buildkit2.84 MB
25COPY /tmp/protoc-gen-js/bin/protoc-gen-js /usr/local/bin/protoc-gen-js # buildkit1.21 MB
26COPY /usr/local/bin/protoc-gen-web-grpc /usr/local/bin/protoc-gen-web-grpc # buildkit2.39 MB
27COPY /usr/local/bin/protoc-gen-go /usr/local/bin/protoc-gen-go # buildkit4.04 MB
28COPY /usr/local/bin/protoc-gen-go-grpc /usr/local/bin/protoc-gen-go-grpc # buildkit5.83 MB
29COPY /usr/local/bin/buf /usr/local/bin/buf # buildkit31.07 MB
30COPY /usr/local/bin/protoc-gen-buf-breaking /usr/local/bin/protoc-gen-buf-breaking # buildkit23.38 MB
31COPY /usr/local/bin/protoc-gen-buf-lint /usr/local/bin/protoc-gen-buf-lint # buildkit18.47 MB
32COPY /usr/local/bin/protoc-gen-connect-go /usr/local/bin/protoc-gen-connect-go # buildkit7.48 MB
33ENTRYPOINT ["/usr/local/bin/buf"]0 B

Command

# debian.sh --arch 'amd64' out/ 'bookworm' '@1787529600'