fix: improve macOS deployment compatibility and Docker build hygiene
- .gitignore: add missing macOS artifacts (.AppleDouble, .Spotlight-V100, etc.) - Makefile: fix `make ip` to detect network interfaces on both macOS and Linux (adds `ip` command fallback, guards macOS-only `ipconfig` behind uname check) - Makefile: add `make install-creative` target with Apple Silicon Metal guidance - Dockerfile: install deps from pyproject.toml instead of duplicating the list, eliminating drift between Dockerfile and pyproject.toml - docker-compose.yml: document data/ directory prerequisite for bind-mount volume https://claude.ai/code/session_01A81E5HMxZEPxzv2acNo35u
This commit is contained in:
@@ -93,6 +93,9 @@ services:
|
||||
restart: unless-stopped
|
||||
|
||||
# ── Shared volume ─────────────────────────────────────────────────────────────
|
||||
# NOTE: the data/ directory must exist before running docker compose up.
|
||||
# `make docker-up` and `make up` handle this automatically.
|
||||
# If running docker compose directly, first run: mkdir -p data
|
||||
volumes:
|
||||
timmy-data:
|
||||
driver: local
|
||||
|
||||
Reference in New Issue
Block a user