core/__snapshots__/TestGenerateBuildPlanForExamples_ruby-no-version_1.snap.json
core/__snapshots__/TestGenerateBuildPlanForExamples_ruby-no-version_1.snap.jsonBrowse 1970 files
1,140 tokens
3,429 bytes
Token encoding: o200k_base
Snapshot 21a254f
← Back to SKILL.md
1{2 "caches": {3 "apt": {4 "directory": "/var/cache/apt",5 "type": "locked"6 },7 "apt-lists": {8 "directory": "/var/lib/apt/lists",9 "type": "locked"10 }11 },12 "deploy": {13 "base": {14 "step": "packages:apt:runtime"15 },16 "inputs": [17 {18 "include": [19 "/mise/shims",20 "/mise/installs",21 "/usr/local/bin/mise",22 "/etc/mise/config.toml",23 "/root/.local/state/mise"24 ],25 "step": "packages:mise"26 },27 {28 "include": [29 "/usr/local/bundle"30 ],31 "step": "install"32 },33 {34 "include": [35 "/app"36 ],37 "step": "build"38 }39 ],40 "startCommand": "bundle exec rackup config.ru -o 0.0.0.0 -p ${PORT:-3000}",41 "variables": {42 "BUNDLE_GEMFILE": "/app/Gemfile",43 "GEM_HOME": "/usr/local/bundle",44 "GEM_PATH": "/usr/local/bundle",45 "LD_PRELOAD": "libjemalloc.so.2",46 "MALLOC_ARENA_MAX": "2",47 "RAILPACK_VERSION": "dev"48 }49 },50 "steps": [51 {52 "caches": [53 "apt",54 "apt-lists"55 ],56 "commands": [57 {58 "cmd": "sh -c 'apt-get update \u0026\u0026 apt-get install -y cargo libjemalloc-dev libyaml-dev rustc'",59 "customName": "install apt packages: cargo libjemalloc-dev libyaml-dev rustc"60 }61 ],62 "inputs": [63 {64 "image": "ghcr.io/railwayapp/railpack-builder:mise-2026.9.9"65 }66 ],67 "name": "packages:apt:build"68 },69 {70 "assets": {71 "generated-mise-toml": "[generated-mise-toml]"72 },73 "commands": [74 {75 "path": "/mise/shims"76 },77 {78 "dest": "Gemfile",79 "src": "Gemfile"80 },81 {82 "customName": "create mise config",83 "name": "generated-mise-toml",84 "path": "/etc/mise/config.toml"85 },86 {87 "cmd": "mise install",88 "customName": "install mise packages: ruby"89 }90 ],91 "inputs": [92 {93 "step": "packages:apt:build"94 }95 ],96 "name": "packages:mise",97 "variables": {98 "MISE_CACHE_DIR": "/mise/cache",99 "MISE_CONFIG_DIR": "/mise",100 "MISE_DATA_DIR": "/mise",101 "MISE_INSTALLS_DIR": "/mise/installs",102 "MISE_SHIMS_DIR": "/mise/shims",103 "RUBY_CONFIGURE_OPTS": "--disable-install-doc"104 }105 },106 {107 "commands": [108 {109 "cmd": "gem install -N bundler:2.3.12"110 },111 {112 "dest": "Gemfile",113 "src": "Gemfile"114 },115 {116 "dest": "Gemfile.lock",117 "src": "Gemfile.lock"118 },119 {120 "cmd": "bundle install"121 },122 {123 "path": "/usr/local/bundle"124 }125 ],126 "inputs": [127 {128 "step": "packages:mise"129 }130 ],131 "name": "install",132 "variables": {133 "BUNDLE_GEMFILE": "/app/Gemfile",134 "GEM_HOME": "/usr/local/bundle",135 "GEM_PATH": "/usr/local/bundle",136 "LD_PRELOAD": "libjemalloc.so.2",137 "MALLOC_ARENA_MAX": "2"138 }139 },140 {141 "inputs": [142 {143 "step": "install"144 },145 {146 "include": [147 "."148 ],149 "local": true150 }151 ],152 "name": "build",153 "variables": {154 "BUNDLE_GEMFILE": "/app/Gemfile",155 "GEM_HOME": "/usr/local/bundle",156 "GEM_PATH": "/usr/local/bundle",157 "LD_PRELOAD": "libjemalloc.so.2",158 "MALLOC_ARENA_MAX": "2"159 }160 },161 {162 "caches": [163 "apt",164 "apt-lists"165 ],166 "commands": [167 {168 "cmd": "sh -c 'apt-get update \u0026\u0026 apt-get install -y libjemalloc2 libyaml-dev'",169 "customName": "install apt packages: libjemalloc2 libyaml-dev"170 }171 ],172 "inputs": [173 {174 "image": "ghcr.io/railwayapp/railpack-runtime:mise-2026.9.9"175 }176 ],177 "name": "packages:apt:runtime"178 }179 ]180}