- core.Dockerfile: python:3.12-slim + node 22 copied (same bookworm glibc), non-root, tht+pi
- frontend.Dockerfile: vite build (env-driven base/assetsDir) + nginx-unprivileged
- compose.yaml (embedded, omics_network ext, zero host ports) + docker-compose.dev.yml (standalone)
- deploy/sql: thoth_dwh_reader (ro) + thoth_vector_rw (rw) roles
- deploy/thothii.env.example + harness/workspaces/local.yaml (direct DWH+vector, 5438)
- scripts/docker-smoke.sh; .dockerignore; gitignore deploy secrets
- verified: both images build, core health {ok}, config check validates local.yaml
58 lines
852 B
Plaintext
58 lines
852 B
Plaintext
# === macOS ===
|
|
.DS_Store
|
|
|
|
# === Reference / consultation material (local-only, NOT ThothII deliverables) ===
|
|
ChironeWp3/
|
|
Thoth/
|
|
|
|
# === Visual companion brainstorming artifacts (local-only) ===
|
|
.superpowers/
|
|
.worktrees/
|
|
|
|
# === Python ===
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
.venv/
|
|
venv/
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
|
|
# === Node ===
|
|
node_modules/
|
|
|
|
# === Replay bundle (built artifact, like dist/) ===
|
|
tools/replay/web/
|
|
|
|
# === Secrets — NEVER commit ===
|
|
.env
|
|
harness/.env
|
|
deploy/thothii.env
|
|
*.pem
|
|
ca-chain.pem
|
|
config/ca-chain.pem
|
|
|
|
# === Runtime data (sessions contain PII; indexes are derived) ===
|
|
harness/sessions/
|
|
harness/indexes/
|
|
backend/sessions/
|
|
backend/indexes/
|
|
|
|
# === Test artifacts ===
|
|
.pytest_cache/
|
|
.ruff_cache/
|
|
.coverage
|
|
htmlcov/
|
|
|
|
# === Editor ===
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
|
|
# Playwright MCP run artifacts
|
|
.playwright-mcp/
|
|
|
|
# === MkDocs build output ===
|
|
site/
|