diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..620f01f --- /dev/null +++ b/.env.example @@ -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 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1ce5746 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +# Env files +.env + +# MacOS +.DS_Store + +# IDEs +.idea/ +.vscode/ diff --git a/README.md b/README.md index 60e7e4e..3f390d0 100644 --- a/README.md +++ b/README.md @@ -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: diff --git a/docker-compose.yml b/docker-compose.yml index 7bc7239..39a969b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -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