admin e04cf8fbd3 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)
2026-09-16 13:33:45 +02:00

C0PY

Verktyg för att skapa fullständigt register över en hemsida ut alla aspekter.

C0PY konsumerar en webbadress och producerar ett komplett register: sida-för-sida innehåll, struktur, prestanda, säkerhet, SEO, metadata och mer. Allt lagras som en tillförlitlig, återläsbar sammanställning.

Snabbkommandon

pnpm install
pnpm --filter @siax/c0py-api dev
pnpm --filter @siax/c0py-web dev

Arkitektur

apps/api/          → Fastify/Next.js API — /v1/c0py/* endpoints
apps/web/          → Next.js UI — registerhantering, dashboard, visualisering
packages/c0py-core → crawling, registry-uppbyggnad, analysmotor
packages/config    → Zod-validerad env-laddare
packages/types     → delade TypeScript-typer

Konsumerade kapabiliteter

Kapabilitet Syfte Status
CL0UD Autentisering, RBAC, tenant live
AUD0 Regeleveranshändelser (ej live)
ST0RE Objektlagring av registerdata (ej live)
INF0 Innehållsanalys (ej live)
N0D Asynkrone crawling-jobb (ej live)

Deploy

SIAX Cloud via Coolify. Se DEPLOY.md.

S
Description
Verktyg för att skapa fullständigt register över en hemsida ut alla aspekter
Readme MIT 326 KiB
Languages
TypeScript 96.8%
JavaScript 1.9%
Dockerfile 1.3%