diff --git a/CLAUDE.md b/CLAUDE.md index edf7e6c..27d4c3b 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -20,13 +20,17 @@ blood-brain-barrier/ │ │ ├── App.tsx # Основной компонент: textarea + список записей │ │ ├── api.ts # Функции для запросов к API │ │ └── main.tsx +│ ├── Dockerfile # Сборка фронтенда + nginx +│ ├── nginx.conf # Конфиг nginx для раздачи SPA и проксирования API │ └── package.json ├── backend/ # Rust API (Axum) │ ├── src/ │ │ ├── main.rs # Точка входа, подключение к БД, CORS, запуск сервера │ │ ├── db.rs # Подключение к PostgreSQL, init_db │ │ └── routes.rs # Хендлеры API +│ ├── Dockerfile # Сборка бэкенда │ └── Cargo.toml +├── .woodpecker.yml # CI pipeline ├── docker-compose.yml # PostgreSQL └── CLAUDE.md ``` @@ -47,15 +51,15 @@ CREATE TABLE entries ( | Метод | Путь | Описание | |--------|------------------|-------------------------| -| GET | /api/entries | Получить все записи | +| GET | /api/entries | Список записей (id, created_at — без content) | | POST | /api/entries | Создать запись | | DELETE | /api/entries/:id | Удалить запись по id | | GET | /api/entries/:id/content | Получить контент записи (plain text) | ## Frontend -- Сверху: большая `