xref: /aosp_15_r20/external/skia/infra/jsfiddle/BUILD.bazel (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1load("//bazel:skia_app_container.bzl", "skia_app_container")
2
3# Layer the CanvasKit and PathKit components on top of the jsfiddle-base Docker
4# Image to create the final Docker image.
5skia_app_container(
6    name = "jsfiddle_container",
7    base_image = "@jsfiddle-base//image",
8    dirs = {
9        "/usr/local/share/jsfiddle/dist/": [
10            [
11                # This brings in all the CanvasKit build files.
12                "//modules/canvaskit:canvaskit",
13                "0644",
14            ],
15            [
16                # This brings in all the PathKit build files.
17                "//modules/pathkit:pathkit",
18                "0644",
19            ],
20            [
21                "//modules/canvaskit:version.js",
22                "0644",
23            ],
24            [
25                "//modules/canvaskit:npm_build/types/index.d.ts",
26                "0644",
27            ],
28        ],
29    },
30    entrypoint = "/usr/local/bin/jsfiddle",
31    repository = "skia-public/jsfiddle-final",
32)
33