a255543da6376eaec9bb3e6f1aa453d7984827f0
Rezepte Klaus - Docker Setup
Eine dockerisierte Version der Rezepte-Verwaltungsanwendung mit PHP, MySQL und phpMyAdmin.
Komponenten
- PHP-App: Rezepte-Anwendung (Port 8082)
- MySQL: Datenbankserver (Port 3307)
- phpMyAdmin: Datenbankadministration (Port 8083)
Schnellstart
-
Docker starten:
docker-compose up -d -
Anwendung öffnen:
- Rezepte-App: http://localhost:8082
- phpMyAdmin: http://localhost:8083
-
Container stoppen:
docker-compose down
Datenbankzugang
Für die Anwendung:
- Host: mysql
- Database: rezepte_klaus
- User: rezepte_user
- Password: rezepte_pass
Für phpMyAdmin:
- Server: mysql
- Username: rezepte_user
- Password: rezepte_pass
Root-Zugang:
- Username: root
- Password: rezepte123
Entwicklung
Container neu bauen:
docker-compose build --no-cache
docker-compose up -d
Logs anzeigen:
docker-compose logs -f php-app
docker-compose logs -f mysql
Container Status:
docker-compose ps
Datenvolumes
Die MySQL-Daten werden in einem Docker-Volume gespeichert und bleiben auch nach dem Stoppen der Container erhalten.
Datenbankinitialisierung
Beim ersten Start werden automatisch alle Tabellen und Daten aus den SQL-Dateien importiert.
Description
Languages
TypeScript
43.5%
Shell
20.9%
CSS
16.6%
PHP
15.8%
Dockerfile
2.7%
Other
0.5%