github.com/buildpacks/pack@v0.33.3-0.20240516162812-884dd1837311/acceptance/testdata/mock_buildpacks/simple-layers-buildpack/bin/build.bat (about) 1 @echo off 2 echo --- Build: Simple Layers Buildpack 3 4 set launch_dir=%1 5 6 :: makes a launch layer 7 echo making launch layer %launch_dir%\launch-layer 8 mkdir %launch_dir%\launch-layer 9 echo Launch Dep Contents > "%launch_dir%\launch-layer\launch-dep 10 mklink /j launch-deps %launch_dir%\launch-layer 11 echo [types] > %launch_dir%\launch-layer.toml 12 echo launch = true >> %launch_dir%\launch-layer.toml 13 14 :: makes a cached launch layer 15 if not exist %launch_dir%\cached-launch-layer.toml ( 16 echo making cached launch layer %launch_dir%\cached-launch-layer 17 mkdir %launch_dir%\cached-launch-layer 18 echo Cached Dep Contents > %launch_dir%\cached-launch-layer\cached-dep 19 mklink /j cached-deps %launch_dir%\cached-launch-layer 20 echo [types] > %launch_dir%\cached-launch-layer.toml 21 echo launch = true >> %launch_dir%\cached-launch-layer.toml 22 echo cache = true >> %launch_dir%\cached-launch-layer.toml 23 ) else ( 24 echo reusing cached launch layer %launch_dir%\cached-launch-layer 25 echo [types] > %launch_dir%\cached-launch-layer.toml 26 echo launch = true >> %launch_dir%\cached-launch-layer.toml 27 echo cache = true >> %launch_dir%\cached-launch-layer.toml 28 mklink /j cached-deps %launch_dir%\cached-launch-layer 29 ) 30 31 :: adds a process 32 ( 33 echo [[processes]] 34 echo type = "web" 35 echo command = '.\run' 36 echo args = ["8080"] 37 echo default = true 38 echo. 39 echo [[processes]] 40 echo type = "hello" 41 echo command = "cmd" 42 echo args = ["/c", "echo hello world"] 43 echo direct = true 44 ) > %launch_dir%\launch.toml 45 46 echo --- Done