Docker Support: Added Dockerfile, updated DB connection for ENVs, and documented Docker usage in README
This commit is contained in:
23
README.md
23
README.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user