blob: 2f65ab19ac5c2bbc80164275f33f6c648b63a4f4 [file] [log] [blame]
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,
)