1.7 KiB
1.7 KiB
NODE.DC Platform Infra
Эта папка предназначена для локального и staging infra слоя:
- Authentik;
- reverse proxy;
- локальные домены;
- shared env examples;
- будущие docker compose файлы.
Первый local dev слой проксирует текущие локальные приложения без физического переноса репозиториев:
auth.local.nodedc->authentik-server:9000;launcher.local.nodedc->host.docker.internal:5173;task.local.nodedc->host.docker.internal:8090.
Authentik построен по актуальной официальной Docker Compose схеме 2026.2: PostgreSQL 16, server и worker. Redis для Authentik в этой версии официального compose не используется.
Expected files
infra/
.env.example
scripts/init-dev-env.sh
docker-compose.dev.yml
docker-compose.staging.yml
reverse-proxy/
authentik/
Local start
- Add local domains to
/etc/hosts:
127.0.0.1 auth.local.nodedc
127.0.0.1 launcher.local.nodedc
127.0.0.1 task.local.nodedc
- Generate local secrets:
./infra/scripts/init-dev-env.sh
- Start infra:
docker compose --env-file infra/.env -f infra/docker-compose.dev.yml up -d
- Check services:
docker compose --env-file infra/.env -f infra/docker-compose.dev.yml ps
curl -I -H 'Host: auth.local.nodedc' http://127.0.0.1/
Generated Authentik bootstrap credentials are stored only in infra/.env.
Current decision
Текущий Plane runtime не переносится в compose платформы до backup и отдельного шага миграции.