|
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> |
|---|
|
|
| .env.example |
|---|
| backend/.dockerignore 0 → 100644 |
|---|
| backend/Dockerfile |
|---|
| docker-compose.yml |
|---|
| frontend/.dockerignore 0 → 100644 |
|---|
| frontend/Dockerfile |
|---|
| frontend/nginx.conf |
|---|