From b05a6da7d988faeecbaa021cd9ee066f8838ea6f Mon Sep 17 00:00:00 2001 From: Tero Halla-aho Date: Mon, 24 Nov 2025 22:57:38 +0200 Subject: [PATCH] docs: remove html labels from mermaid diagrams --- docs/architecture.html | 10 +++++----- docs/build.html | 8 ++++---- docs/infra.html | 8 ++++---- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/architecture.html b/docs/architecture.html index 5e27d31..3def31a 100644 --- a/docs/architecture.html +++ b/docs/architecture.html @@ -16,13 +16,13 @@
 flowchart LR
-  Browser[Client browser] -->|HTTP/HTTPS| Next[Next.js App Router
SSR/ISR + API routes] + Browser[Client browser] -->|HTTP/HTTPS| Next[Next.js App Router / SSR-ISR + API routes] Next --> Prisma[Prisma ORM] Prisma --> Postgres[(PostgreSQL)] - Next --> Mailer[SMTP mailer
(smtp.sohva.org + DKIM)] - Next --> Storage[Image URLs (remote/bucket)] - Admin[Admin / Moderators] --> Next - Next --> Auth[Auth module
JWT session cookie] + Next --> Mailer[SMTP mailer (smtp.sohva.org + DKIM)] + Next --> Storage[Image URLs (remote bucket)] + Admin[Admin and Moderators] --> Next + Next --> Auth[Auth module / JWT session cookie]
Edit the Mermaid block above to evolve the architecture.
diff --git a/docs/build.html b/docs/build.html index 1e47db5..8897617 100644 --- a/docs/build.html +++ b/docs/build.html @@ -19,13 +19,13 @@ flowchart LR Dev[Developer] -->|npm run lint| Lint Dev --> BuildScript[./deploy/build.sh] Lint --> BuildScript - BuildScript --> Docker[Docker buildx
multi-stage] - Docker --> Image[registry.halla-aho.net
thalla/lomavuokraus-web] + BuildScript --> Docker[Docker buildx multi-stage] + Docker --> Image[registry.halla-aho.net/thalla/lomavuokraus-web] Image --> Push[./deploy/push.sh] Push --> DeployStg[./deploy/deploy-staging.sh] Push --> DeployProd[./deploy/deploy-prod.sh] - DeployStg --> K8sStg[kubectl apply
rollout (staging)] - DeployProd --> K8sProd[kubectl apply
rollout (prod)] + DeployStg --> K8sStg[kubectl apply + rollout (staging)] + DeployProd --> K8sProd[kubectl apply + rollout (prod)]
Edit the Mermaid block to reflect pipeline changes; no external tooling required.
diff --git a/docs/infra.html b/docs/infra.html index a65026c..f466a97 100644 --- a/docs/infra.html +++ b/docs/infra.html @@ -16,10 +16,10 @@
 graph LR
-  User[User Browser] -->|HTTPS| Traefik[Traefik Ingress
IngressClass traefik] - Traefik -->|Host: lomavuokraus.fi
staging.lomavuokraus.fi| Service[Service
port 80 to 3000] + User[User Browser] -->|HTTPS| Traefik[Traefik Ingress (IngressClass traefik)] + Traefik -->|Host: lomavuokraus.fi / staging.lomavuokraus.fi| Service[Service port 80 to 3000] Service --> Pod[Next.js Pods (2)] - Pod --> DB[(PostgreSQL
46.62.203.202)] + Pod --> DB[(PostgreSQL 46.62.203.202)] Pod --> SMTP[smtp.sohva.org] subgraph Cluster [k3s Cluster hel1 cx22 157.180.66.64] Traefik @@ -31,7 +31,7 @@ graph LR end CertMgr -->|TLS| Traefik Registry[registry.halla-aho.net/thalla/lomavuokraus-web] -->|pull| Pod - DNS[lomavuokraus.fi
staging.lomavuokraus.fi
api.lomavuokraus.fi] --> Traefik + DNS[lomavuokraus.fi / staging.lomavuokraus.fi / api.lomavuokraus.fi] --> Traefik
Mermaid renders directly in the browser; edit the graph in this file to update.