load("@rules_oci//oci:defs.bzl", "oci_image", "oci_tarball") def docker_image(name, repo_tags = [], ports = [], visibility = None, **kwargs): if len(ports) != 0: print("Ignoring ports on generated image %s: https://github.com/bazel-contrib/rules_oci/issues/220" % name) oci_image( name = name, visibility = visibility, **kwargs ) oci_tarball( name = "%s.tar" % name, image = ":%s" % name, repo_tags = repo_tags, visibility = visibility, )