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