c0py: initial scaffolding for website registry tool

Repo: sax3l/c0py (created on Gitea, code pushed)

Initial scaffolding includes:
- apps/api: Fastify API server (typecheck, build, test pass)
- apps/web: Next.js UI (build passes)
- packages/c0py-core: Crawler, registry assembler, analyzer (6 tests pass)
- packages/config: Zod-validated env loader
- packages/types: Shared TypeScript types

CI/CD: .gitea/workflows/ci.yml + deploy.yml
Dockerfile for Coolify deployment
mise.toml (toolchain contract)
lefthook.yml, renovate.json
docs/architecture/OVERVIEW.md, docs/PLATFORM.md

Platform setup required (see docs/PLATFORM.md):
1. Coolify app provision (c0py on server5/6)
2. Postgres database (dedicated, not shared)
3. Infisical secrets (DATABASE_URL, CL0UD, ZITADEL, AUD0, ST0RE, INF0, N0D)
4. DNS c0py.siax.io A-record
5. Zitadel OIDC project (Simon-decision)

Status: dev (repo live, code pushable, platform infra pending)
This commit is contained in:
2026-09-16 13:33:45 +02:00
parent e6cc719f37
commit e04cf8fbd3
26 changed files with 3026 additions and 28 deletions
+2 -2
View File
@@ -7,7 +7,7 @@ build/
.env.*.local
coverage/
.pnpm-store/
**/node_modules
pnpm-lock.yaml
.DS_Store
tmp/
.next/
*.tsbuildinfo