core/__snapshots__/TestGenerateBuildPlanForExamples_python-pdm_1.snap.json
core/__snapshots__/TestGenerateBuildPlanForExamples_python-pdm_1.snap.jsonBrowse 1970 files
780 tokens
2,342 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 "/mise/shims",10 "/mise/installs",11 "/usr/local/bin/mise",12 "/etc/mise/config.toml",13 "/root/.local/state/mise"14 ],15 "step": "packages:mise"16 },17 {18 "include": [19 "/app/.venv"20 ],21 "step": "build"22 },23 {24 "exclude": [25 ".venv"26 ],27 "include": [28 "."29 ],30 "step": "build"31 }32 ],33 "startCommand": "python main.py",34 "variables": {35 "PIP_DEFAULT_TIMEOUT": "100",36 "PIP_DISABLE_PIP_VERSION_CHECK": "1",37 "PYTHONDONTWRITEBYTECODE": "1",38 "PYTHONFAULTHANDLER": "1",39 "PYTHONHASHSEED": "random",40 "PYTHONUNBUFFERED": "1",41 "RAILPACK_VERSION": "dev"42 }43 },44 "steps": [45 {46 "assets": {47 "generated-mise-toml": "[generated-mise-toml]"48 },49 "commands": [50 {51 "path": "/mise/shims"52 },53 {54 "customName": "create mise config",55 "name": "generated-mise-toml",56 "path": "/etc/mise/config.toml"57 },58 {59 "cmd": "mise install",60 "customName": "install mise packages: pipx, pipx:pdm, python, uv"61 }62 ],63 "inputs": [64 {65 "image": "ghcr.io/railwayapp/railpack-builder:mise-2026.9.9"66 }67 ],68 "name": "packages:mise",69 "variables": {70 "MISE_CACHE_DIR": "/mise/cache",71 "MISE_CONFIG_DIR": "/mise",72 "MISE_DATA_DIR": "/mise",73 "MISE_INSTALLS_DIR": "/mise/installs",74 "MISE_SHIMS_DIR": "/mise/shims"75 }76 },77 {78 "commands": [79 {80 "dest": "pyproject.toml",81 "src": "pyproject.toml"82 },83 {84 "dest": "pdm.lock",85 "src": "pdm.lock"86 },87 {88 "path": "/root/.local/bin"89 },90 {91 "path": "/app/.venv/bin"92 },93 {94 "cmd": "pdm install --check --prod --no-editable"95 }96 ],97 "inputs": [98 {99 "step": "packages:mise"100 }101 ],102 "name": "install",103 "variables": {104 "PDM_CHECK_UPDATE": "false",105 "PIP_DEFAULT_TIMEOUT": "100",106 "PIP_DISABLE_PIP_VERSION_CHECK": "1",107 "PYTHONDONTWRITEBYTECODE": "1",108 "PYTHONFAULTHANDLER": "1",109 "PYTHONHASHSEED": "random",110 "PYTHONUNBUFFERED": "1"111 }112 },113 {114 "inputs": [115 {116 "step": "install"117 },118 {119 "include": [120 "."121 ],122 "local": true123 }124 ],125 "name": "build",126 "secrets": [127 "*"128 ]129 }130 ]131}