rollback
This commit is contained in:
78
README.md
78
README.md
@@ -67,12 +67,65 @@ Die Anwendung berechnet automatisch die Pausenzeiten gemäß deutschem Arbeitsze
|
||||
- `DELETE /api/entries/:id` - Eintrag löschen
|
||||
- `GET /api/export?from=YYYY-MM-DD&to=YYYY-MM-DD` - Einträge als CSV exportieren
|
||||
|
||||
## Lokale Ausführung
|
||||
## Installation & Ausführung
|
||||
|
||||
### Voraussetzungen
|
||||
### Repository klonen
|
||||
|
||||
```bash
|
||||
git clone https://gitea.fx-se.de/maggot/timetracker.git
|
||||
cd timetracker
|
||||
```
|
||||
|
||||
### Option 1: Mit Docker Compose (Empfohlen)
|
||||
|
||||
**Voraussetzungen:**
|
||||
- Docker und Docker Compose installiert
|
||||
|
||||
**Starten:**
|
||||
```bash
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
**Logs ansehen:**
|
||||
```bash
|
||||
docker-compose logs -f
|
||||
```
|
||||
|
||||
**Stoppen:**
|
||||
```bash
|
||||
docker-compose down
|
||||
```
|
||||
|
||||
**Stoppen und Daten löschen:**
|
||||
```bash
|
||||
docker-compose down -v
|
||||
```
|
||||
|
||||
Die Anwendung läuft auf:
|
||||
```
|
||||
http://localhost:3000
|
||||
```
|
||||
|
||||
### Option 2: Mit Docker (manuell)
|
||||
|
||||
**Docker-Image erstellen:**
|
||||
```bash
|
||||
docker build -t zeiterfassung .
|
||||
```
|
||||
|
||||
**Container starten:**
|
||||
```bash
|
||||
docker run -p 3000:3000 -v $(pwd)/db:/app/db zeiterfassung
|
||||
```
|
||||
|
||||
Das `-v` Flag bindet das Datenbankverzeichnis ein, um Daten zwischen Container-Neustarts zu erhalten.
|
||||
|
||||
### Option 3: Lokale Ausführung (ohne Docker)
|
||||
|
||||
**Voraussetzungen:**
|
||||
- Node.js 18+ installiert
|
||||
|
||||
### Installation
|
||||
**Installation:**
|
||||
|
||||
1. Abhängigkeiten installieren:
|
||||
```bash
|
||||
@@ -89,25 +142,6 @@ npm start
|
||||
http://localhost:3000
|
||||
```
|
||||
|
||||
## Ausführung mit Docker
|
||||
|
||||
### Docker-Image erstellen:
|
||||
```bash
|
||||
docker build -t zeiterfassung .
|
||||
```
|
||||
|
||||
### Container starten:
|
||||
```bash
|
||||
docker run -p 3000:3000 -v $(pwd)/db:/app/db zeiterfassung
|
||||
```
|
||||
|
||||
Das `-v` Flag bindet das Datenbankverzeichnis ein, um Daten zwischen Container-Neustarts zu erhalten.
|
||||
|
||||
### Anwendung aufrufen:
|
||||
```
|
||||
http://localhost:3000
|
||||
```
|
||||
|
||||
## CSV-Export-Format
|
||||
|
||||
Die exportierte CSV-Datei enthält folgende Spalten:
|
||||
|
||||
Reference in New Issue
Block a user