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,39 @@
# LangLearn
## Назначение
Приложение для изучения языков. Go backend + React frontend с PostgreSQL.
## Контейнеры
| Имя | Образ |
|-----|-------|
| langlearn-backend | local build (Go) |
| langlearn-frontend | local build (React) |
| langlearn-db | postgres:16-alpine |
## Порты
| Контейнер | Внутренний | Назначение |
|-----------|-----------|------------|
| backend | 8080 | REST API (через NPM) |
| frontend | — | Web UI (через NPM) |
## Volumes
| Volume | Контейнер | Путь контейнера | Содержимое |
|--------|-----------|----------------|------------|
| pgdata | db | /var/lib/postgresql/data | БД |
## Домен
Через NPM (не указан явно).
## Сети
- `services_proxy` (external)
- `internal` (между backend и db)
## Env переменные
- `DATABASE_URL`
- `PORT`
## Статус
**Не запущен** (не найден в `docker ps`)