Docker Support: Added Dockerfile, updated DB connection for ENVs, and documented Docker usage in README

This commit is contained in:
Gemini Agent
2025-12-05 16:53:37 +00:00
parent ae9ab01421
commit 1d9424046e
3 changed files with 66 additions and 23 deletions

View File

@@ -65,6 +65,29 @@ Eine moderne, webbasierte Anwendung zur Verwaltung von Packlisten für Wanderung
1. Führe das SQL-Skript `mysql_update.sql` auf deiner Datenbank aus.
2. Überschreibe die PHP-Dateien mit der neuesten Version.
### Docker Deployment
Die Anwendung ist vollständig containerisiert ("Dockerized"). Du kannst sie direkt als Container starten und mit einer beliebigen externen MySQL/MariaDB-Datenbank verbinden.
1. **Image bauen:**
```bash
docker build -t packliste-app .
```
2. **Container starten:**
(Ersetze die Platzhalter durch deine Datenbank-Zugangsdaten)
```bash
docker run -d \
-p 8080:80 \
-e DB_HOST="deine-datenbank-ip" \
-e DB_USER="dein_db_user" \
-e DB_PASSWORD="dein_db_passwort" \
-e DB_NAME="packliste" \
--name packliste-container \
packliste-app
```
Die App ist anschließend unter `http://localhost:8080` erreichbar.
---
## Bedienungsanleitung