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