Use .env file for database credentials in docker-compose
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 10s
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 10s
This commit is contained in:
5
.env.example
Normal file
5
.env.example
Normal 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
9
.gitignore
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
# Env files
|
||||
.env
|
||||
|
||||
# MacOS
|
||||
.DS_Store
|
||||
|
||||
# IDEs
|
||||
.idea/
|
||||
.vscode/
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user