This commit is contained in:
Clemens Hering
2025-11-03 07:11:48 +01:00
parent 0c0c4d7185
commit 45606723ea
32 changed files with 879 additions and 0 deletions

37
README.md Normal file
View File

@@ -0,0 +1,37 @@
# Valtrix Corporate Website (Astro + Tailwind) v4
- Dark Hero standard, Case Studies integriert
- Logo: `public/logo-valtrix.png`
## Quickstart
```bash
npm ci
npm run dev
npm run build
```
## Container (Podman)
Container bauen und starten:
```bash
# Image bauen (nutzt Containerfile im Repo)
podman build -t valtrix-site .
# Container starten (localhost:8080 → Container:3000)
podman run --rm -p 8080:3000 valtrix-site
```
Optional: als Pod via `podman play kube` (setzt lokales Image `localhost/valtrix-site:latest` voraus):
```bash
# Taggen für den lokalen Registry-Namespace
podman tag valtrix-site localhost/valtrix-site:latest
# Pod aus YAML starten
podman play kube deploy/podman-kube.yaml
```
Hinweise:
- Das Image ist zweistufig: Build in Node 22 Alpine, Runtime in NGINX Alpine.
- Die Seite ist rein statisch (Astro output: static) und benötigt keinen ServerSideCode.