• Home
  • Raw
  • Download

Lines Matching +full:docker +full:- +full:build +full:- +full:dir

4 load("@io_bazel_rules_docker//docker/util:run.bzl", "container_run_and_commit")
17 """Builds a Docker container for a Skia app, and generates a target to push it to GCR.
20 * "<name>" target to build the Docker container with skia as default user.
31 # //myapp/BUILD.bazel
47 repository = "skia-public/myapp",
51 The above example will produce a Docker container based on gcr.io/skia-public/basealpine with
54 - /usr/local/bin/myapp/mybinary (mode: 755)
55 - /usr/local/share/myapp/config.cfg (mode: 644)
56 - /usr/local/share/myapp/data.json (mode: 644)
58 To build the container and load it into Docker:
70 $ docker run bazel/myapp:myapp
71 $ docker run -it --entrypoint /bin/sh bazel/myapp:myapp
79 Successfully pushed Docker image to gcr.io/skia-public/myapp:...
90 "/usr/local/share/myapp/mybinary", or ["/usr/local/share/myapp/mybinary", "--someflag"]).
111 for dir in dirs:
112 for file, mode in dirs[dir]:
120 package_dir = dir,
122 tags = ["manual"], # Exclude it from wildcard queries, e.g. "bazel build //...".
140 tags = ["manual"], # Exclude it from wildcard queries, e.g. "bazel build //...".
149 docker_run_flags = ["--user", "root"],
152 "manual", # Exclude it from wildcard queries, e.g. "bazel build //...".
153 # container_run_and_commit requires the docker daemon to be
155 "no-remote",
165 docker_run_flags = ["--user", "skia"],
170 "manual", # Exclude it from wildcard queries, e.g. "bazel build //...".
171 # container_run_and_commit requires the docker daemon to be
173 "no-remote",
191 tags = ["manual"], # Exclude it from wildcard queries, e.g. "bazel build //...".
198 format = "Docker",
205 "manual", # Exclude it from wildcard queries, e.g. "bazel build //...".
206 # container_push requires the docker daemon to be
208 "no-remote",