docs(design): remove SVG, use PNG logo only

SVG icon is no longer in use. public/logo.png (1024x1024 RGBA) is
the single logo asset. DESIGN.md updated accordingly: SVG snippet
removed, wordmark pattern and <head> references updated to PNG.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Christian Manivong
2026-06-28 10:16:43 +02:00
co-authored by Claude Sonnet 4.6
parent d66ec03165
commit 46929e2ef5
8901 changed files with 1280134 additions and 37 deletions
+22
View File
@@ -0,0 +1,22 @@
---
name: project-setup
description: Tech stack, Docker setup, and deployment model for the netork-website project
metadata:
type: project
---
React 18 + TypeScript + Vite + Tailwind CSS v3 SPA. Heroicons via @heroicons/react (renders inline SVG).
**Docker:** Multi-stage Dockerfile (node:20-alpine build → nginx:alpine serve). nginx.conf handles SPA routing via try_files + gzip + immutable cache headers.
**docker-compose.yml:** Service `netork-website`, `expose: ["80"]` only (no host port binding), joins `proxy-net` (external network). SSL terminated by Zoraxy which proxies to `netork-website:80` on proxy-net.
**Why:** Zoraxy is the reverse proxy on the same Docker network; no host port needed.
**How to apply:** When adding/changing the Docker setup, keep no host port binding. Zoraxy target is `netork-website:80`.
**Pages built:** `/` (Home, all 8 sections with mock UI), `/features`, `/drivers`, `/docs/getting-started`. Remaining P2 pages (`/docs/architecture`, `/plugins`) not yet built.
**Screenshots:** `public/screenshots/` exists but is empty. Home page uses mock UI components instead of real screenshots until actual screenshots are dropped in.
**Logo:** `public/logo.png` must be placed manually — referenced in nav, footer, favicon, OG image.