2025-09-23 11:53:40 +00:00
2025-09-20 16:01:52 +02:00
2025-09-22 18:12:22 +00:00
2025-09-22 16:35:59 +02:00
2025-09-22 16:35:59 +02:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-22 19:41:40 +02:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-20 16:01:52 +02:00
2025-09-20 16:01:52 +02:00
2025-09-20 16:01:52 +02:00
2025-09-20 16:01:52 +02:00
2025-09-20 16:01:52 +02:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-20 16:01:52 +02:00
2025-09-20 16:01:52 +02:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-23 11:53:40 +00:00
2025-09-22 18:12:22 +00:00
2025-09-20 16:01:52 +02:00

Rezepte - 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

  1. Docker starten:

    docker-compose up -d
    
  2. Anwendung öffnen:

  3. Container stoppen:

    docker-compose down
    

Datenbankzugang

Für die Anwendung:

  • Host: mysql
  • Database: rezepte
  • 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
Unsere Rezepte in einer DB verwaltet (Original von Klaus Glashoff)
Readme 26 MiB
Languages
TypeScript 43.5%
Shell 20.9%
CSS 16.6%
PHP 15.8%
Dockerfile 2.7%
Other 0.5%