Gemini Bot 61ede4c325
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 1m36s
Initial commit: Dockerize Cazubu
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00
2025-12-07 17:09:16 +00:00

Cazubu - Pflanzenverwaltung

Cazubu ist eine Webanwendung zur Verwaltung von Pflanzen, Inventar, Samen und Sensoren.

Funktionen

  • Pflanzenübersicht und Details
  • Inventarverwaltung
  • Samen-Datenbank
  • Sensor-Integration
  • Benutzerverwaltung (Login/Register)

Installation & Betrieb

Voraussetzungen

  • Docker
  • Externe MySQL-Datenbank

Docker Build & Run

Das Projekt ist für den Betrieb im Docker-Container vorbereitet.

  1. Image bauen:

    docker build -t cazubu .
    
  2. Container starten: Es müssen die Datenbank-Verbindungsdaten als Umgebungsvariablen übergeben werden.

    docker run -d -p 8080:80 \
      -e DB_SERVER="deine-db-ip" \
      -e DB_USERNAME="dein-db-user" \
      -e DB_PASSWORD="dein-db-passwort" \
      -e DB_NAME="cazubu" \
      --name cazubu-app \
      cazubu
    

Umgebungsvariablen

Variable Beschreibung Standard
DB_SERVER IP oder Hostname des Datenbankservers 172.30.242.130
DB_USERNAME Datenbank-Benutzer cazubu
DB_PASSWORD Datenbank-Passwort (interner Standard)
DB_NAME Name der Datenbank cazubu

Changelog

2025-12-07 - Dockerisierung

  • Dockerfile erstellt (PHP 8.2 + Apache + MySQLi/GD).
  • .dockerignore hinzugefügt.
  • CI/CD Pipeline Konfiguration .gitea/workflows/build-push.yaml hinzugefügt.
  • includes/db_connect.php angepasst: Unterstützung für Umgebungsvariablen hinzugefügt.
  • README.md erstellt.
Description
No description provided
Readme 8.6 MiB
Languages
PHP 91.6%
CSS 6.3%
Shell 1.4%
Dockerfile 0.7%