Add gitleaks binary and archive; remove README.md
All checks were successful
Code Analysis (JS/Vue) / analyze (push) Successful in 3m51s

This commit is contained in:
Torsten Schulz (local)
2025-12-20 15:49:21 +01:00
parent e55ca48de8
commit ca204e6ef9
4 changed files with 3 additions and 97 deletions

View File

@@ -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

View File

@@ -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.

BIN
gitleaks Executable file

Binary file not shown.

BIN
gitleaks.tar.gz Normal file

Binary file not shown.