056ebc399f
- 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]
30 lines
753 B
Markdown
30 lines
753 B
Markdown
# ai.md — Project Context
|
|
|
|
Detailed project context, work state, architecture, and configuration have moved to [`ai.md`](ai.md). This file is kept for backward compatibility — the canonical reference is `ai.md`.
|
|
|
|
## 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
|
|
|
|
# Production (via systemd)
|
|
sudo systemctl restart caic
|
|
|
|
# Direct run
|
|
./venv/bin/python app.py
|
|
```
|
|
|
|
## 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
|
|
```
|