Files
Denozordec ed4d6f8a46
quality / commitlint (push) Skipped
CD / update-wiki (push) Failing after 8s
quality / changes (push) Successful in 7s
quality / docker-check (push) Skipped
quality / web (push) Successful in 1m8s
quality / api (push) Successful in 41s
CD / quality (push) Successful in 2m0s
CD / publish (push) Failing after 11m24s
chore: update Docker configuration and CI/CD setup
- Removed Dockerfile and Dockerfile.test as part of the transition to a pre-built image.
- Updated .dockerignore and .gitignore to reflect new build context and ignored files.
- Modified docker-compose.yml to use the new image for the application.
- Enhanced documentation in AGENTS.md and README.md to include CI/CD details and release process.
- Added new dependencies for commit linting and semantic release in package.json and pnpm-lock.yaml.

This commit streamlines the Docker setup and improves the CI/CD workflow with Gitea Actions.
2026-08-19 00:42:38 +07:00

1.7 KiB

Cloudflare Domain Manager — Руководство для ИИ

Описание

CFDM — self-hosted управление доменами, DNS и SSL через Cloudflare API. Группы доменов, сервисы, health-check, балансировка.

Стек

  • Monorepo: pnpm + turbo (apps/*, packages/*)
  • apps/web — Vite + React + TanStack + shadcn base-nova + ReUI Frame
  • apps/api — Fastify + Drizzle + SQLite
  • Packages: @cfdm/ui, @cfdm/shared, @cfdm/db

Команды

pnpm install
pnpm --filter @cfdm/shared build
pnpm --filter @cfdm/db build
pnpm --filter @cfdm/api dev
pnpm --filter web dev
pnpm --filter web build

ReUI PRO

Surface: frame (apps/web/src/lib/ui-surface.tsUI_SURFACE = 'frame').
Hierarchy: ReUI PRO > shadcn. Contract: docs/ui-design-contract.md.
MCP user-reui primary + plugin-shadcn-shadcn primitives. CLI из apps/web.
KPI/QuickActions: EvoBGP hybrid SoT (KpiStatGrid, QuickActionGrid) + IconTile elevated size-10.5.
Docs: Introduction · llms.txt · MCP · Agent Skills.
Skill: .claude/skills/reui (668fb463eb).

Docs

docs/Home.md, CONTRIBUTING.md, docs/ui-design-contract.md, docs/releasing.md.

CI/CD

Gitea Actions: .gitea/workflows (ci.yaml / cd.yaml / quality.yaml). Образы — docker buildx bake из deploy/docker (runtime node:22-alpine, теги cfdm + cloudflare-domain-manager). Подробнее: .gitea/README.md.