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:
@@ -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
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user