docs: инфраструктура VM Сервисы + архитектура pulse-api и pulse-web
This commit is contained in:
40
Инфраструктура/Сервисы/gitea-runner.md
Normal file
40
Инфраструктура/Сервисы/gitea-runner.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# Gitea Actions Runner
|
||||
|
||||
## Назначение
|
||||
CI/CD runner для выполнения Gitea Actions workflows. Запускает задачи сборки, тестирования и деплоя при push/PR в Gitea.
|
||||
|
||||
## Контейнеры
|
||||
|
||||
| Имя | Образ |
|
||||
|-----|-------|
|
||||
| gitea-runner | gitea-runner-runner (local build) |
|
||||
|
||||
## Порты
|
||||
Нет внешних портов.
|
||||
|
||||
## Volumes
|
||||
|
||||
| Путь хоста | Путь контейнера | Содержимое |
|
||||
|-----------|----------------|------------|
|
||||
| /var/run/docker.sock | /var/run/docker.sock | Docker socket (для запуска контейнеров) |
|
||||
| runner_data | /data | Данные runner'а |
|
||||
| ./config.yaml | /config/config.yaml | Конфиг runner'а |
|
||||
|
||||
## Домен
|
||||
Нет.
|
||||
|
||||
## Сети
|
||||
- `services_proxy` (external)
|
||||
|
||||
## Env переменные
|
||||
- `GITEA_INSTANCE_URL`
|
||||
- `GITEA_RUNNER_REGISTRATION_TOKEN`
|
||||
- `GITEA_RUNNER_NAME`
|
||||
- `CONFIG_FILE`
|
||||
|
||||
## Статус
|
||||
✅ **Запущен** (Up 6 days)
|
||||
|
||||
## Заметки
|
||||
- `privileged: true` — нужно для запуска вложенных Docker-контейнеров в workflows
|
||||
- Подключается к Gitea по `http://gitea:3000`
|
||||
Reference in New Issue
Block a user