...

Text file src/edge-infra.dev/cmd/sds/vnc/BUILD.bazel

Documentation: edge-infra.dev/cmd/sds/vnc

     1load("@rules_apko//apko:defs.bzl", "apko_image")
     2load("@rules_oci//oci:defs.bzl", "oci_image")
     3load("@rules_pkg//:pkg.bzl", "pkg_tar")
     4load("//hack/build/rules/container:index.bzl", "container_push")
     5
     6apko_image(
     7    name = "vnc_base",
     8    config = "apko.yaml",
     9    contents = "@vnc_lock//:contents",
    10    tag = "vnc_base:latest",
    11    tags = ["requires-network"],
    12)
    13
    14pkg_tar(
    15    name = "vncRBAC",
    16    srcs = ["vncRBAC.sh"],
    17    package_dir = "/bin",
    18)
    19
    20oci_image(
    21    name = "vncserver",
    22    base = ":vnc_base",
    23    tars = [":vncRBAC"],
    24)
    25
    26container_push(
    27    image = "vncserver",
    28    image_name = "vnc",
    29    repository_file = "//hack/build/rules/container:workloads-repo",
    30    tag = "latest",
    31    tags = ["manual"],
    32)

View as plain text