docs: инфраструктура VM Сервисы + архитектура pulse-api и pulse-web

This commit is contained in:
Cosmo
2026-04-02 10:43:44 +00:00
parent d4f3a10d0d
commit 20e1f3fa6c
31 changed files with 1843 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
# My Game (Своя игра)
## Назначение
Веб-версия игры "Своя Игра" (аналог Jeopardy). Node.js/Express backend + React frontend + MongoDB.
## Контейнеры
| Имя | Образ |
|-----|-------|
| svoya-igra-client | local build (React) |
| svoya-igra-server | local build (Node.js) |
| svoya-igra-mongodb | mongo:7 |
## Порты
| Контейнер | Внутренний | Назначение |
|-----------|-----------|------------|
| server | 3001 | REST API (через NPM) |
## Volumes
| Volume | Контейнер | Путь контейнера | Содержимое |
|--------|-----------|----------------|------------|
| mongodb_data | mongodb | /data/db | MongoDB данные |
| ./server/public | server | /app/public | Статичные файлы |
## Домен
Через NPM (не указан явно).
## Сети
- `services_proxy` (external)
- `internal` (между server и mongodb)
## Env переменные
- `PORT`
- `MONGODB_URI`
- `NODE_ENV`
- `CLIENT_URL`
## Статус
**Не запущен** (не найден в `docker ps`)