Skip to content

Commit dbad0fb

Browse files
fix(cookbook): sync pip cache env into GPU standalone compose
Keep docker-compose.gpu-*.yml aligned with base docker-compose.yml so standalone GPU files stay equal to base+overlay after PIP_CACHE_DIR/TMPDIR. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 493e280 commit dbad0fb

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

docker-compose.gpu-amd.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ services:
4444
- CHROMADB_HOST=chromadb
4545
- CHROMADB_PORT=8000
4646
- DATABASE_URL=${DATABASE_URL:-sqlite:///./data/app.db}
47+
# Keep pip wheel/build caches off $HOME — small home partitions can
48+
# otherwise fail Cookbook dependency installs (#1219).
49+
- PIP_CACHE_DIR=${PIP_CACHE_DIR:-/app/data/pip-cache}
50+
- TMPDIR=${TMPDIR:-/app/data/tmp}
4751
- AUTH_ENABLED=${AUTH_ENABLED:-true}
4852
- LOCALHOST_BYPASS=${LOCALHOST_BYPASS:-false}
4953
- ODYSSEUS_ADMIN_USER=${ODYSSEUS_ADMIN_USER:-admin}

docker-compose.gpu-nvidia.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@ services:
4343
- CHROMADB_HOST=chromadb
4444
- CHROMADB_PORT=8000
4545
- DATABASE_URL=${DATABASE_URL:-sqlite:///./data/app.db}
46+
# Keep pip wheel/build caches off $HOME — small home partitions can
47+
# otherwise fail Cookbook dependency installs (#1219).
48+
- PIP_CACHE_DIR=${PIP_CACHE_DIR:-/app/data/pip-cache}
49+
- TMPDIR=${TMPDIR:-/app/data/tmp}
4650
- AUTH_ENABLED=${AUTH_ENABLED:-true}
4751
- LOCALHOST_BYPASS=${LOCALHOST_BYPASS:-false}
4852
- ODYSSEUS_ADMIN_USER=${ODYSSEUS_ADMIN_USER:-admin}

0 commit comments

Comments
 (0)