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