blob: d9fc49161d9e914e1798ce196fc6679c2c99c29d [file] [log] [blame]
Serge Bazanskibeefe442019-07-30 13:03:03 +02001load("@io_bazel_rules_docker//container:container.bzl", "container_image", "container_layer", "container_push")
2
3container_layer(
4 name = "layer_bin",
5 files = [
6 "@com_github_cloudflare_cfrpki//cmd/octorpki:octorpki",
7 "entrypoint.sh",
8 ],
9 directory = "/octorpki/",
10)
11
12container_layer(
13 name = "layer_tals",
14 files = glob(["tals/*"]),
15 directory = "/octorpki/tals/",
16)
17
18container_image(
19 name = "octorpki",
20 base = "@prodimage-bionic//image",
21 entrypoint = "/octorpki/entrypoint.sh",
22 layers = [
23 ":layer_bin",
24 ":layer_tals",
25 ],
26)
27
28container_push(
29 name = "push",
30 image = ":octorpki",
31 format = "Docker",
32 registry = "registry.k0.hswaw.net",
33 repository = "q3k/octorpki",
34 tag = "{BUILD_TIMESTAMP}-{STABLE_GIT_COMMIT}",
35)