docs: инфраструктура VM Сервисы + архитектура pulse-api и pulse-web
This commit is contained in:
41
Инфраструктура/Сервисы/my-game-svoya-igra.md
Normal file
41
Инфраструктура/Сервисы/my-game-svoya-igra.md
Normal 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`)
|
||||
Reference in New Issue
Block a user