# Scripts

Dieser Ordner enthält alle Hilfs-Scripts für das Projekt.

## 🚀 Aktive Scripts

### Deployment

- **deploy-build.js** - Node.js Script für Build-Deployment (veraltet, wird durch Webhook ersetzt)
- **deploy-to-server.mjs** - Automatisches Deployment-Skript (wird vom Webhook aufgerufen)

### Setup

- **setup-appwrite.ps1** - Appwrite Setup-Script
- **setup-production.ps1** - Production Setup-Script

## 📦 Veraltete Scripts (können entfernt werden)

Die folgenden Scripts sind veraltet und werden nicht mehr benötigt:

- `git-commit.bat` - Git-Commits sollten direkt über Git gemacht werden
- `git-commit.sh` - Git-Commits sollten direkt über Git gemacht werden
- `git-commit-fix.bat` - Git-Commits sollten direkt über Git gemacht werden
- `FINAL_COMMIT.bat` - Git-Commits sollten direkt über Git gemacht werden
- `run-git-commit.ps1` - Git-Commits sollten direkt über Git gemacht werden
- `COMMIT_COMMANDS.txt` - Temporäre Datei
- `COMMIT_MESSAGE.md` - Temporäre Datei

**Empfehlung:** Diese Dateien können gelöscht werden, da Git-Commits direkt über `git commit` gemacht werden sollten.

## 📝 Verwendung

### Deployment-Script (automatisch)

Das Deployment-Script wird automatisch vom Webhook-Handler aufgerufen. Siehe `docs/deployment/GITEA_WEBHOOK_SETUP.md` für Details.

### Setup-Scripts

```powershell
# Appwrite Setup
.\setup-appwrite.ps1

# Production Setup
.\setup-production.ps1
```

## 🔧 Neue Scripts hinzufügen

Wenn du neue Scripts hinzufügst:
1. Dokumentiere sie in dieser README
2. Füge sie zu `.gitignore` hinzu, falls sie sensible Daten enthalten
3. Stelle sicher, dass sie plattformübergreifend funktionieren (oder dokumentiere Plattform-Anforderungen)
