Use .env file for database credentials in docker-compose
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 10s

This commit is contained in:
Gemini Agent
2026-05-11 15:39:26 +00:00
parent 6f00a7a7ce
commit a666f9ddb2
4 changed files with 21 additions and 6 deletions

5
.env.example Normal file
View File

@@ -0,0 +1,5 @@
# Datenbank-Zugangsdaten für den Docker Container
DB_HOST=deine-datenbank-ip
DB_USER=dein_db_user
DB_PASSWORD=dein_db_passwort
DB_NAME=packliste

9
.gitignore vendored Normal file
View File

@@ -0,0 +1,9 @@
# Env files
.env
# MacOS
.DS_Store
# IDEs
.idea/
.vscode/

View File

@@ -66,7 +66,11 @@ Eine moderne, webbasierte Anwendung zur Verwaltung von Packlisten für Wanderung
Die Anwendung wird bei jedem Push ins Git automatisch gebaut und in der internen Registry `172.30.1.213` als Docker-Image zur Verfügung gestellt. Du kannst sie ganz bequem per Docker Compose bereitstellen.
1. **Konfigurieren:**
Passe die Datenbank-Zugangsdaten in der beiliegenden `docker-compose.yml` an.
Kopiere die beiliegende `.env.example` zu `.env` und trage dort deine Datenbank-Zugangsdaten ein:
```bash
cp .env.example .env
nano .env
```
2. **Starten:**
Führe im Verzeichnis den folgenden Befehl aus:

View File

@@ -5,11 +5,8 @@ services:
restart: unless-stopped
ports:
- "8080:80"
environment:
- DB_HOST=deine-datenbank-ip # BITTE ANPASSEN
- DB_USER=dein_db_user # BITTE ANPASSEN
- DB_PASSWORD=dein_db_passwort # BITTE ANPASSEN
- DB_NAME=packliste # BITTE ANPASSEN
env_file:
- .env
volumes:
- packliste_uploads:/var/www/html/uploads