Initial
This commit is contained in:
37
README.md
Normal file
37
README.md
Normal 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 Server‑Side‑Code.
|
||||
Reference in New Issue
Block a user