45 lines
1.4 KiB
Markdown
45 lines
1.4 KiB
Markdown
# Sporthunde Nordeifel e.V. - Visitenkarte
|
|
|
|
Dies ist die statische Web-Visitenkarte für den Sporthunde Nordeifel e.V.
|
|
|
|
## Inhalt
|
|
- `index.html`: Hauptseite (Struktur)
|
|
- `styles.css`: Stylesheet (Design)
|
|
- `script.js`: JavaScript (Interaktivität)
|
|
- Assets wie Bilder, Dokumente und Schriften.
|
|
|
|
## Changelog
|
|
- **2026-06-08**: Initiales Einchecken ins Git-Repository (ohne Gitea Build-Pipeline).
|
|
|
|
## Deployment (Produktivserver mit Docker)
|
|
|
|
Um die Seite auf einem Produktivserver zu hosten, benötigst du Docker und idealerweise Docker Compose. Du kannst einen einfachen Nginx-Container verwenden, um die statischen Dateien auszuliefern.
|
|
|
|
1. **Repository klonen:**
|
|
```bash
|
|
git clone https://git.klenzel.net/admin/sporthunde_nordeifel.git
|
|
cd sporthunde_nordeifel
|
|
```
|
|
|
|
2. **docker-compose.yml anlegen (falls nicht vorhanden):**
|
|
Erstelle eine Datei `docker-compose.yml` im Projektverzeichnis mit folgendem Inhalt:
|
|
```yaml
|
|
services:
|
|
web:
|
|
image: nginx:alpine
|
|
ports:
|
|
- "8080:80"
|
|
volumes:
|
|
- .:/usr/share/nginx/html:ro
|
|
restart: always
|
|
```
|
|
|
|
3. **Container starten:**
|
|
Führe den folgenden Befehl im Projektverzeichnis aus:
|
|
```bash
|
|
docker compose up -d
|
|
```
|
|
|
|
Die Webseite ist nun unter `http://<IP-DEINES-SERVERS>:8080` erreichbar.
|
|
(Du kannst den Port in der `docker-compose.yml` entsprechend auf 80 oder hinter einen Reverse-Proxy wie Traefik / Nginx Proxy Manager anpassen).
|