File
Blob: build/deps/oci.MODULE.bazel
| 1 | # rules_oci and rules_multirun are used to build Docker images |
| 2 | oci = use_extension("@rules_oci//oci:extensions.bzl", "oci") |
| 3 | |
| 4 | # Base image for container-client-test. This is the smallest container image |
| 5 | # that meets all of the requirements for the test. |
| 6 | oci.pull( |
| 7 | name = "node_25_slim", |
| 8 | digest = "sha256:ab1a20f7e76e89392c8a0cb3ef5a4c70f243c6bbb555da22ef4ac259a5466448", |
| 9 | image = "node:25.2.1-trixie-slim", |
| 10 | platforms = [ |
| 11 | "linux/amd64", |
| 12 | "linux/arm64/v8", |
| 13 | ], |
| 14 | ) |
| 15 | oci.pull( |
| 16 | name = "proxy_everything", |
| 17 | digest = "sha256:0ef6716c52430096900b150d84a3302057d6cd2319dae7987128c85d0733e3c8", |
| 18 | image = "docker.io/cloudflare/proxy-everything", |
| 19 | platforms = [ |
| 20 | "linux/amd64", |
| 21 | "linux/arm64", |
| 22 | ], |
| 23 | ) |
| 24 | use_repo(oci, "node_25_slim", "node_25_slim_linux_amd64", "node_25_slim_linux_arm64_v8", "proxy_everything", "proxy_everything_linux_amd64", "proxy_everything_linux_arm64") |