M7: docker-compose — API, PostgreSQL, фронт (nginx), Ollama + модель
- compose: db (postgres:17, volume), ollama + одноразовый ollama-init (pull модели),
  api (alembic upgrade при старте), web (nginx: SPA + прокси /api /auth /mcp)
- backend Dockerfile: git для uv-зависимостей, alembic.ini + миграции в образ
- frontend Dockerfile: npm ci с package-lock, .npmrc до npm install
- nginx: /auth/ прокси (SSO-флоу), /mcp/ без буферизации (SSE)
- smoke-тест compose-стека (db+api+web): health через nginx, 401 без сессии

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 003ee87 commit c5e03169c9fda2674ad788d28bbfe2e155df9818
@root root authored 16 hours ago
Showing 7 changed files
View
.env.example
View
backend/.dockerignore 0 → 100644
View
backend/Dockerfile
View
docker-compose.yml
View
frontend/.dockerignore 0 → 100644
View
frontend/Dockerfile
View
frontend/nginx.conf