Files
cAIc/.dockerignore
gramps 8fd6c99ccc Add Docker containerization stack
- Dockerfile: multi-stage Python 3.13-slim, healthcheck, uvicorn CMD
- docker-compose.yml: full stack (cAIc, SearXNG, Qdrant, RabbitMQ,
  llama-server, Ollama) with healthchecks, volumes, secrets
- .dockerignore: exclude venv, tests, .git, models, secrets
- .env.example: all variables documented with generation hints
- scripts/setup.sh: first-run scaffolding (generates .env, secrets,
  SearXNG config, directories)
- searxng-settings.yml.dist: SearXNG config template
- models/README.txt: instructions for placing .gguf files
- config.py: add HW_STATE_PATH env var (CAIC_HW_STATE_PATH)
- hardware.py: read state path from config instead of hardcoded CWD
- requirements.txt: add missing psutil and jinja2
2026-07-19 16:25:57 -07:00

45 lines
452 B
Plaintext

# Version control
.git/
.gitignore
# Python
venv/
__pycache__/
*.pyc
*.pyo
.pytest_cache/
.mypy_cache/
# Databases and state (persisted via volumes)
*.db
hardware_state.json
# Secrets (generated by setup.sh)
.env
secrets/
searxng/
# IDE / editor
.vscode/
.idea/
*.swp
*.swo
*~
# OS
.DS_Store
Thumbs.db
# Models (bind-mounted at runtime)
models/
# Documentation (not needed in image)
*.md
docs/
TASKS.md
docker.md
ai.md
CLAUDE.md
scripts/
tests/