Sign inSign up

byteartis/buf:3.0.0

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

sha256:338573ef33239cabd0504ad8c72c42e7573d02109d29e742fcb093112203434d

OS/ARCH

Compressed size

231.8 MB

Last pushed

over 1 year by byteartis

Type

Image

Manifest digest

sha256:3cfba5056968f74d09ff405ae7eaafab47678fa98bc39a4bb0c0f74ba0fc88e0

Image Layers

1# debian.sh --arch 'arm64' out/26.74 MB
2RUN /bin/sh -c groupadd --gid3.24 KB
3ENV NODE_VERSION=22.14.00 B
4RUN /bin/sh -c ARCH= OPENSSL_ARCH=45.76 MB
5ENV YARN_VERSION=1.22.220 B
6RUN /bin/sh -c set -ex1.63 MB
7COPY docker-entrypoint.sh /usr/local/bin/ # buildkit448 B
8ENTRYPOINT ["docker-entrypoint.sh"]0 B
9CMD ["node"]0 B
10RUN /bin/sh -c apt-get update50.02 MB
11ARG GRPC_NODE_TOOLS_VERSION=1.13.00 B
12ARG PROTOBUF_PROTOPLUGIN_VERSION=2.2.30 B
13ARG PROTOBUF_ES_VERSION=2.2.30 B
14RUN |3 GRPC_NODE_TOOLS_VERSION=1.13.0 PROTOBUF_PROTOPLUGIN_VERSION=2.2.3 PROTOBUF_ES_VERSION=2.2.321.44 MB
15RUN |3 GRPC_NODE_TOOLS_VERSION=1.13.0 PROTOBUF_PROTOPLUGIN_VERSION=2.2.3 PROTOBUF_ES_VERSION=2.2.31.81 MB
16COPY /tmp/protoc/bin/ /usr/local/bin/ # buildkit3.19 MB
17COPY /tmp/protoc/include/google/protobuf/ /opt/include/google/protobuf/ # buildkit30.34 KB
18COPY /tmp/grpc/bazel-bin/src/compiler/grpc_php_plugin /usr/local/bin/protoc-gen-php-grpc # buildkit2.64 MB
19COPY /tmp/grpc/bazel-bin/src/compiler/grpc_python_plugin /usr/local/bin/protoc-gen-python-grpc # buildkit2.66 MB
20COPY /tmp/grpc/bazel-bin/src/compiler/grpc_cpp_plugin /usr/local/bin/protoc-gen-cpp-grpc # buildkit2.67 MB
21COPY /tmp/grpc/bazel-bin/src/compiler/grpc_ruby_plugin /usr/local/bin/protoc-gen-ruby-grpc # buildkit2.63 MB
22COPY /tmp/grpc/bazel-bin/src/compiler/grpc_csharp_plugin /usr/local/bin/protoc-gen-csharp-grpc # buildkit2.65 MB
23COPY /tmp/grpc/bazel-bin/src/compiler/grpc_objective_c_plugin /usr/local/bin/protoc-gen-objc-grpc # buildkit2.7 MB
24COPY /tmp/grpc-java/bazel-bin/compiler/grpc_java_plugin /usr/local/bin/protoc-gen-java-grpc # buildkit2.17 MB
25COPY /tmp/protoc-gen-js/bin/protoc-gen-js /usr/local/bin/protoc-gen-js # buildkit1.14 MB
26COPY /usr/local/bin/protoc-gen-web-grpc /usr/local/bin/protoc-gen-web-grpc # buildkit202 B
27COPY /usr/local/bin/protoc-gen-go /usr/local/bin/protoc-gen-go # buildkit4.24 MB
28COPY /usr/local/bin/protoc-gen-go-grpc /usr/local/bin/protoc-gen-go-grpc # buildkit3.98 MB
29COPY /usr/local/bin/buf /usr/local/bin/buf # buildkit25.3 MB
30COPY /usr/local/bin/protoc-gen-buf-breaking /usr/local/bin/protoc-gen-buf-breaking # buildkit13.49 MB
31COPY /usr/local/bin/protoc-gen-buf-lint /usr/local/bin/protoc-gen-buf-lint # buildkit9.74 MB
32COPY /usr/local/bin/protoc-gen-connect-go /usr/local/bin/protoc-gen-connect-go # buildkit5.16 MB
33ENTRYPOINT ["/usr/local/bin/buf"]0 B

Command

# debian.sh --arch 'arm64' out/ 'bookworm' '@1738540800'