Commit 7660807f authored by Hendrik Garske's avatar Hendrik Garske

docs: README für Linux/Docker angepasst und private Repository-Hinweise hinzugefügt

parent eb4a5c21
Pipeline #14 passed with stages
in 2 minutes
......@@ -2,10 +2,13 @@
> Internes Management-Dashboard für CoreX Management mit Zeiterfassung und Kundenverwaltung
⚠️ **Privates Repository** - Nur für interne Nutzung durch CoreX Management Mitarbeiter.
[![Next.js](https://img.shields.io/badge/Next.js-16.1.1-black)](https://nextjs.org/)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.0-blue)](https://www.typescriptlang.org/)
[![Prisma](https://img.shields.io/badge/Prisma-6.19-2D3748)](https://www.prisma.io/)
[![PostgreSQL](https://img.shields.io/badge/PostgreSQL-Latest-336791)](https://www.postgresql.org/)
[![Docker](https://img.shields.io/badge/Docker-Ready-2496ED)](https://www.docker.com/)
## 📋 Inhaltsverzeichnis
......@@ -63,15 +66,19 @@ Das CoreX Management Dashboard ist eine interne Webanwendung zur Verwaltung von
## 📦 Voraussetzungen
- **Linux** (Ubuntu/Debian empfohlen) oder Docker
- **Node.js**: Version 20 oder höher
- **PostgreSQL**: Version 12 oder höher
- **npm** oder **yarn** oder **pnpm**
- **Git** (für Clone)
- **Docker & Docker Compose** (optional, für Container-basiertes Setup)
## 🚀 Installation
### 1. Repository klonen
> ⚠️ **Zugriff erforderlich**: Stellen Sie sicher, dass Sie Zugriff auf das private GitLab-Repository haben.
```bash
git clone https://gitlab.corexmanagement.de/HendrikGarske/web-corex.git
cd web-corex
......@@ -140,26 +147,29 @@ postgresql://[user]:[password]@[host]:[port]/[database]?schema=public
## 🗄️ Datenbank Setup
### PostgreSQL Installation
### PostgreSQL Installation (Linux)
#### Windows
1. Laden Sie PostgreSQL von [postgresql.org/download/windows](https://www.postgresql.org/download/windows/)
2. Führen Sie den Installer aus
3. Notieren Sie sich das Master-Passwort
#### macOS
```bash
brew install postgresql
brew services start postgresql
```
#### Linux (Ubuntu/Debian)
#### Ubuntu/Debian
```bash
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
sudo systemctl start postgresql
sudo systemctl enable postgresql
```
#### Docker (Empfohlen)
```bash
# PostgreSQL Container starten
docker run --name corex-postgres \
-e POSTGRES_USER=corex_user \
-e POSTGRES_PASSWORD=ihr_sicheres_passwort \
-e POSTGRES_DB=corex_dashboard \
-p 5432:5432 \
-d postgres:15
```
Oder mit Docker Compose (siehe `docker-compose.yml` unten).
### Datenbank erstellen
1. **PostgreSQL Terminal öffnen**:
......@@ -443,13 +453,23 @@ Verwenden Sie konventionelle Commit-Messages:
## 📝 Lizenz
Proprietär - CoreX Management
**Proprietär - CoreX Management**
Dieses Repository ist **privat** und nur für interne Nutzung durch autorisierte CoreX Management Mitarbeiter bestimmt. Jegliche Verbreitung oder Weitergabe des Codes ist untersagt.
## 🔒 Sicherheit
- Private GitLab-Repository (kein öffentlicher Zugriff)
- Zugriff nur für autorisierte Mitarbeiter
- Sensitive Daten (Passwörter, Keys) niemals committen
- `.env` Dateien sind in `.gitignore` enthalten
## 👥 Kontakt
Bei Fragen oder Problemen wenden Sie sich bitte an das Entwicklungsteam.
Bei Fragen oder Problemen wenden Sie sich bitte an das interne Entwicklungsteam.
---
**Version**: 0.1.0
**Letzte Aktualisierung**: 2024
**Letzte Aktualisierung**: Dezember 2024
**Repository**: Privat - GitLab CoreX Management
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment