docs: инфраструктура VM Сервисы + архитектура pulse-api и pulse-web
This commit is contained in:
47
Инфраструктура/Сервисы/gitea.md
Normal file
47
Инфраструктура/Сервисы/gitea.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# Gitea
|
||||
|
||||
## Назначение
|
||||
Self-hosted Git-хостинг. Хранит репозитории проектов (pulse-api, pulse-web, obsidian и другие). Поддерживает Gitea Actions для CI/CD.
|
||||
|
||||
## Контейнеры
|
||||
|
||||
| Имя | Образ |
|
||||
|-----|-------|
|
||||
| gitea | gitea/gitea:latest |
|
||||
|
||||
## Порты
|
||||
|
||||
| Внутренний | Протокол | Назначение |
|
||||
|-----------|---------|------------|
|
||||
| 3000 | HTTP | Web UI + API |
|
||||
| 22 | TCP | SSH для git |
|
||||
|
||||
(Порты открыты только в сети, внешний доступ через NPM)
|
||||
|
||||
## Volumes
|
||||
|
||||
| Путь хоста | Путь контейнера | Содержимое |
|
||||
|-----------|----------------|------------|
|
||||
| ./data | /data | Репозитории, конфиги, БД (SQLite) |
|
||||
| /etc/timezone | /etc/timezone | Временная зона (ro) |
|
||||
| /etc/localtime | /etc/localtime | Локальное время (ro) |
|
||||
|
||||
## Домен
|
||||
`https://git.digital-home.site`
|
||||
|
||||
## Сети
|
||||
- `gitea_backend` (internal)
|
||||
- `services_proxy` (external, для NPM)
|
||||
|
||||
## Env переменные
|
||||
- `USER_UID`
|
||||
- `USER_GID`
|
||||
- `GITEA__server__DOMAIN`
|
||||
- `GITEA__server__ROOT_URL`
|
||||
|
||||
## Статус
|
||||
✅ **Запущен** (Up 4 weeks)
|
||||
|
||||
## Связанные сервисы
|
||||
- `gitea-runner` — CI/CD runner для Gitea Actions
|
||||
- `review-bot` — AI ревью PR через webhook
|
||||
Reference in New Issue
Block a user