Clean up: Remove obsolete nginx/certbot files and update README
- Deleted all nginx configuration files and directory - Removed obsolete SSL setup scripts (check-ssl-*, setup-ssl-*, setup-simple.sh) - Updated README.md to reflect Caddy-based production deployment - Kept only essential scripts: setup-caddy.sh, rebuild-prod.sh, start-with-email.ps1 - Production deployment now uses docker-compose-prod.yml with automatic SSL
This commit is contained in:
18
README.md
18
README.md
@@ -154,25 +154,21 @@ docker-compose down
|
||||
|
||||
### Produktions-Deployment
|
||||
|
||||
Für den produktiven Einsatz:
|
||||
Für den produktiven Einsatz mit automatischem SSL:
|
||||
|
||||
```bash
|
||||
# Mit Docker Compose
|
||||
docker-compose -f docker-compose.yml up -d
|
||||
# Mit Docker Compose (empfohlen)
|
||||
docker-compose -f docker-compose-prod.yml up -d
|
||||
|
||||
# Oder direkt mit Docker
|
||||
docker run -d \
|
||||
--name stargirlnails-prod \
|
||||
-p 80:3000 \
|
||||
--restart unless-stopped \
|
||||
--env-file .env.production \
|
||||
stargirlnails-booking
|
||||
# Oder mit dem Caddy-Setup-Script
|
||||
chmod +x scripts/setup-caddy.sh
|
||||
./scripts/setup-caddy.sh
|
||||
```
|
||||
|
||||
**Wichtige Produktions-Hinweise:**
|
||||
- Verwende eine `.env.production` Datei mit Produktions-Konfiguration
|
||||
- Setze `NODE_ENV=production` in der Umgebungsdatei
|
||||
- Verwende einen Reverse Proxy (nginx, Traefik) für HTTPS
|
||||
- **Automatisches SSL**: Caddy erstellt und verwaltet automatisch Let's Encrypt-Zertifikate
|
||||
- Überwache Container mit Health Checks
|
||||
- **Persistente Daten**: Der `.storage` Ordner wird als Volume gemountet, um Buchungen und Einstellungen zu erhalten
|
||||
|
||||
|
Reference in New Issue
Block a user