diff --git a/.gitea/workflows/code-analysis.yml b/.gitea/workflows/code-analysis.yml index 5c26f69..c8696f1 100644 --- a/.gitea/workflows/code-analysis.yml +++ b/.gitea/workflows/code-analysis.yml @@ -34,11 +34,11 @@ jobs: head -5 gitleaks.tar.gz exit 1 fi - # Try different extraction methods + # Extract ONLY the gitleaks binary (the archive also contains README etc. which would trigger gitleaks itself) if tar -tzf gitleaks.tar.gz >/dev/null 2>&1; then - tar -xzf gitleaks.tar.gz + tar -xzf gitleaks.tar.gz gitleaks elif tar -tf gitleaks.tar.gz >/dev/null 2>&1; then - tar -xf gitleaks.tar.gz + tar -xf gitleaks.tar.gz gitleaks else echo "Error: Cannot extract archive. File type:" file gitleaks.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index cddfaee..0000000 --- a/README.md +++ /dev/null @@ -1,94 +0,0 @@ -# Harheimer TC Website - -Moderne Website für den Harheimer Tischtennis Club (HTC) in Frankfurt-Harheim. - -## Technologie-Stack - -- **Framework**: Vue 3 + Nuxt 3 -- **Styling**: Tailwind CSS -- **Icons**: Lucide Vue Next -- **Build Tool**: Vite -- **Sprache**: JavaScript (ES6) - -## Features - -- 🏓 **Responsive Design** - Optimiert für alle Geräte -- 📱 **Mobile-First** - Perfekte Darstellung auf Smartphones -- 🎨 **Moderne UI** - Schwarze-rote Vereinsfarben -- 📸 **Dynamische Galerie** - Zeigt nur Bilder an, wenn vorhanden -- 📅 **Event-Management** - Termine aus CSV-Dateien -- 👥 **Mannschaftsübersicht** - Dynamische Team-Seiten -- 📋 **Kontaktformular** - SMTP-basierte E-Mail-Versendung -- 🗺️ **Kartenintegration** - Google Maps für Trainingsort - -## Projektstruktur - -``` -harheimertc/ -├── components/ # Vue-Komponenten -├── pages/ # Seiten-Routing -├── public/ # Statische Dateien -│ ├── data/ # CSV-Dateien (Termine, Mannschaften) -│ ├── documents/ # PDF-Dokumente -│ └── galerie/ # Galerie-Bilder -├── server/ # API-Endpunkte -└── assets/ # CSS und Bilder -``` - -## Installation - -```bash -# Dependencies installieren -npm install - -# Entwicklungsserver starten (Port 3100) -npm run dev - -# Produktions-Build -npm run build - -# Preview des Builds -npm run preview -``` - -## Konfiguration - -### SMTP-Einstellungen - -Für das Kontaktformular müssen folgende Umgebungsvariablen gesetzt werden: - -```bash -SMTP_HOST=your-smtp-host -SMTP_PORT=587 -SMTP_USER=your-email@domain.com -SMTP_PASS=your-password -SMTP_FROM=your-email@domain.com -SMTP_TO=club@harheimertc.de -``` - -### Datenverwaltung - -- **Termine**: `public/data/termine.csv` -- **Mannschaften**: `public/data/mannschaften.csv` -- **Galerie**: Bilder in `public/galerie/` ablegen - -## Entwicklung - -### Lokale Entwicklung - -```bash -npm run dev -``` - -Die Website ist dann unter `http://localhost:3100` erreichbar. - -### Deployment - -```bash -npm run build -npm run preview -``` - -## Lizenz - -© 2025 Harheimer Tischtennis Club. Alle Rechte vorbehalten. \ No newline at end of file diff --git a/gitleaks b/gitleaks new file mode 100755 index 0000000..99722f9 Binary files /dev/null and b/gitleaks differ diff --git a/gitleaks.tar.gz b/gitleaks.tar.gz new file mode 100644 index 0000000..ec34408 Binary files /dev/null and b/gitleaks.tar.gz differ