Files
startseite/README.md
2025-12-03 16:48:38 +00:00

58 lines
1.3 KiB
Markdown

# Startseite Dashboard
Ein einfaches Dashboard-Projekt, das als Startseite dient.
## Voraussetzungen
* Docker
* Docker Compose
## Installation & Start
1. **Repository klonen:**
```bash
git clone http://git.klenzel.net/Klenzel/startseite.git
cd startseite
```
2. **Umgebungsvariablen konfigurieren:**
Kopiere die Beispiel-Konfigurationsdatei `.env.example` nach `.env` und passe die Werte an (Benutzername, Passwort, Secret Key).
```bash
cp .env.example .env
nano .env
```
> **Wichtig:** Ändere unbedingt `ADMIN_PASSWORD` und `SECRET_KEY`!
3. **Container starten:**
Starte den Container im Hintergrund:
```bash
docker-compose up -d
```
Das Dashboard ist nun erreichbar (da `network_mode: "host"` verwendet wird, läuft es direkt auf dem Host-Port, standardmäßig meist Port 5000, siehe `app.py` für Details).
## Änderungen & Container neu bauen
Wenn du Änderungen am Code (z.B. in `app/`) oder an der Konfiguration vornimmst, muss der Container neu gebaut werden, damit diese wirksam werden.
Führe dazu folgenden Befehl aus:
```bash
docker-compose up -d --build
```
Dieser Befehl baut das Image neu und startet den Container anschließend neu, falls sich etwas geändert hat.
Alternativ in zwei Schritten:
```bash
docker-compose build
docker-compose up -d
```