42 lines
1.1 KiB
Markdown
42 lines
1.1 KiB
Markdown
# 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`)
|