core/__snapshots__/TestGenerateBuildPlanForExamples_python-uv_1.snap.json
core/__snapshots__/TestGenerateBuildPlanForExamples_python-uv_1.snap.jsonBrowse 1970 files
924 tokens
2,773 bytes
Token encoding: o200k_base
Snapshot 21a254f
← Back to SKILL.md
1{2 "caches": {3 "uv": {4 "directory": "/opt/uv-cache",5 "type": "shared"6 }7 },8 "deploy": {9 "base": {10 "image": "ghcr.io/railwayapp/railpack-runtime:mise-2026.9.9"11 },12 "inputs": [13 {14 "include": [15 "/mise/shims",16 "/mise/installs",17 "/usr/local/bin/mise",18 "/etc/mise/config.toml",19 "/root/.local/state/mise"20 ],21 "step": "packages:mise"22 },23 {24 "include": [25 "/app/.venv"26 ],27 "step": "build"28 },29 {30 "exclude": [31 ".venv"32 ],33 "include": [34 "."35 ],36 "step": "build"37 }38 ],39 "startCommand": "gunicorn --bind 0.0.0.0:${PORT:-8000} main:app",40 "variables": {41 "PIP_DEFAULT_TIMEOUT": "100",42 "PIP_DISABLE_PIP_VERSION_CHECK": "1",43 "PYTHONDONTWRITEBYTECODE": "1",44 "PYTHONFAULTHANDLER": "1",45 "PYTHONHASHSEED": "random",46 "PYTHONUNBUFFERED": "1",47 "RAILPACK_VERSION": "dev"48 }49 },50 "steps": [51 {52 "assets": {53 "generated-mise-toml": "[generated-mise-toml]"54 },55 "commands": [56 {57 "path": "/mise/shims"58 },59 {60 "dest": ".python-version",61 "src": ".python-version"62 },63 {64 "customName": "create mise config",65 "name": "generated-mise-toml",66 "path": "/etc/mise/config.toml"67 },68 {69 "cmd": "mise install",70 "customName": "install mise packages: python, uv"71 }72 ],73 "inputs": [74 {75 "image": "ghcr.io/railwayapp/railpack-builder:mise-2026.9.9"76 }77 ],78 "name": "packages:mise",79 "variables": {80 "MISE_CACHE_DIR": "/mise/cache",81 "MISE_CONFIG_DIR": "/mise",82 "MISE_DATA_DIR": "/mise",83 "MISE_INSTALLS_DIR": "/mise/installs",84 "MISE_SHIMS_DIR": "/mise/shims"85 }86 },87 {88 "caches": [89 "uv"90 ],91 "commands": [92 {93 "dest": "pyproject.toml",94 "src": "pyproject.toml"95 },96 {97 "dest": "uv.lock",98 "src": "uv.lock"99 },100 {101 "path": "/root/.local/bin"102 },103 {104 "path": "/app/.venv/bin"105 },106 {107 "cmd": "uv sync --locked --no-dev --no-install-project"108 }109 ],110 "inputs": [111 {112 "step": "packages:mise"113 }114 ],115 "name": "install",116 "variables": {117 "PIP_DEFAULT_TIMEOUT": "100",118 "PIP_DISABLE_PIP_VERSION_CHECK": "1",119 "PYTHONDONTWRITEBYTECODE": "1",120 "PYTHONFAULTHANDLER": "1",121 "PYTHONHASHSEED": "random",122 "PYTHONUNBUFFERED": "1",123 "UV_CACHE_DIR": "/opt/uv-cache",124 "UV_COMPILE_BYTECODE": "1",125 "UV_LINK_MODE": "copy",126 "UV_PYTHON_DOWNLOADS": "never",127 "VIRTUAL_ENV": "/app/.venv"128 }129 },130 {131 "commands": [132 {133 "cmd": "uv sync --locked --no-dev --no-editable"134 }135 ],136 "inputs": [137 {138 "step": "install"139 },140 {141 "include": [142 "."143 ],144 "local": true145 }146 ],147 "name": "build",148 "secrets": [149 "*"150 ]151 }152 ]153}