core/__snapshots__/TestGenerateBuildPlanForExamples_elixir-ecto_1.snap.json
core/__snapshots__/TestGenerateBuildPlanForExamples_elixir-ecto_1.snap.jsonBrowse 1970 files
1,094 tokens
3,202 bytes
Token encoding: o200k_base
Snapshot 21a254f
← Back to SKILL.md
1{2 "deploy": {3 "base": {4 "image": "ghcr.io/railwayapp/railpack-runtime:mise-2026.9.9"5 },6 "inputs": [7 {8 "include": [9 "_build/prod/rel"10 ],11 "step": "build"12 }13 ],14 "startCommand": "/app/_build/prod/rel/friends/bin/friends start",15 "variables": {16 "ELIXIR_ERL_OPTIONS": "+fnu",17 "LANG": "en_US.UTF-8",18 "LANGUAGE": "en_US:en",19 "LC_ALL": "en_US.UTF-8",20 "MIX_ARCHIVES": "/root/.mix/archives",21 "MIX_ENV": "prod",22 "MIX_HOME": "/root/.mix",23 "RAILPACK_VERSION": "dev"24 }25 },26 "steps": [27 {28 "assets": {29 "generated-mise-toml": "[generated-mise-toml]"30 },31 "commands": [32 {33 "path": "/mise/shims"34 },35 {36 "customName": "create mise config",37 "name": "generated-mise-toml",38 "path": "/etc/mise/config.toml"39 },40 {41 "cmd": "mise install",42 "customName": "install mise packages: elixir, erlang"43 }44 ],45 "inputs": [46 {47 "image": "ghcr.io/railwayapp/railpack-builder:mise-2026.9.9"48 }49 ],50 "name": "packages:mise",51 "variables": {52 "ELIXIR_ERL_OPTIONS": "+fnu",53 "LANG": "en_US.UTF-8",54 "LANGUAGE": "en_US:en",55 "LC_ALL": "en_US.UTF-8",56 "MISE_CACHE_DIR": "/mise/cache",57 "MISE_CONFIG_DIR": "/mise",58 "MISE_DATA_DIR": "/mise",59 "MISE_INSTALLS_DIR": "/mise/installs",60 "MISE_SHIMS_DIR": "/mise/shims",61 "MIX_ARCHIVES": "/root/.mix/archives",62 "MIX_ENV": "prod",63 "MIX_HOME": "/root/.mix"64 }65 },66 {67 "commands": [68 {69 "cmd": "mkdir -p config deps _build"70 },71 {72 "cmd": "mix local.hex --force"73 },74 {75 "cmd": "mix local.rebar --force"76 },77 {78 "dest": "mix.exs",79 "src": "mix.exs"80 },81 {82 "dest": "mix.lock",83 "src": "mix.lock"84 },85 {86 "cmd": "mix deps.get --only prod"87 },88 {89 "dest": "config/",90 "src": "config/config.exs*"91 },92 {93 "dest": "config/",94 "src": "config/prod.exs*"95 },96 {97 "cmd": "mix deps.compile"98 }99 ],100 "inputs": [101 {102 "step": "packages:mise"103 }104 ],105 "name": "install",106 "variables": {107 "ELIXIR_ERL_OPTIONS": "+fnu",108 "LANG": "en_US.UTF-8",109 "LANGUAGE": "en_US:en",110 "LC_ALL": "en_US.UTF-8",111 "MIX_ARCHIVES": "/root/.mix/archives",112 "MIX_ENV": "prod",113 "MIX_HOME": "/root/.mix"114 }115 },116 {117 "commands": [118 {119 "dest": ".",120 "src": "priv*"121 },122 {123 "dest": ".",124 "src": "lib*"125 },126 {127 "dest": ".",128 "src": "assets*"129 },130 {131 "dest": "config/",132 "src": "config/runtime.exs*"133 },134 {135 "cmd": "mix compile"136 },137 {138 "dest": ".",139 "src": "rel*"140 },141 {142 "cmd": "mix release"143 }144 ],145 "inputs": [146 {147 "step": "packages:mise"148 },149 {150 "include": [151 "deps",152 "_build",153 "config",154 "mix.exs",155 "mix.lock",156 "/root/.mix"157 ],158 "step": "install"159 }160 ],161 "name": "build",162 "secrets": [163 "*"164 ],165 "variables": {166 "ELIXIR_ERL_OPTIONS": "+fnu",167 "LANG": "en_US.UTF-8",168 "LANGUAGE": "en_US:en",169 "LC_ALL": "en_US.UTF-8",170 "MIX_ARCHIVES": "/root/.mix/archives",171 "MIX_ENV": "prod",172 "MIX_HOME": "/root/.mix"173 }174 }175 ]176}