v1.0.0: Docker containerization, docs, version bump

- config.py: VERSION → v1.0.0, DEFAULT_MODEL from CAIC_DEFAULT_MODEL env,
  HW_STATE_PATH from CAIC_HW_STATE_PATH env
- README.md: Docker install section (recommended), updated file structure,
  added What's New in v1.0.0, requirements note for Docker
- ai.md: Docker run path, work state updated, version to v1.0.0,
  external services table with Docker service names
- CLAUDE.md: Docker quick start, fixed dependencies note
- docker.md: checked off completed items in §10 checklist, updated §11
  file list with actual paths and status
- TASKS.md: struck through B3 [DONE]
This commit is contained in:
gramps
2026-07-19 16:40:02 -07:00
parent 55b9a2236d
commit 056ebc399f
6 changed files with 145 additions and 79 deletions
+7 -1
View File
@@ -5,6 +5,10 @@ Detailed project context, work state, architecture, and configuration have moved
## Quick start
```bash
# Docker (recommended)
scripts/setup.sh # first run: generates .env, secrets, pulls default model
docker compose up -d
# Development
./venv/bin/uvicorn app:app --host 0.0.0.0 --port 8080 --reload
@@ -17,7 +21,9 @@ sudo systemctl restart caic
## Dependencies
Docker deployment: no manual pip install needed — the Dockerfile handles it.
```bash
./venv/bin/pip install -r requirements.txt
# Also requires: psutil jinja2 python-multipart pypdf (not in requirements.txt)
# Also requires: psutil jinja2 python-multipart pypdf
```