Environment-Variable dazu gebastelt

This commit is contained in:
rxf
2025-10-02 09:25:16 +02:00
parent 3fc1b91041
commit 81b7e11669
3 changed files with 15 additions and 21 deletions

View File

@@ -1,13 +0,0 @@
# Umgebungsvariablen für CameraSave Docker Container
# Kopiere diese Datei zu .env und passe die Werte an
# IMAP Server Konfiguration
IMAP_SERVER=secureimap.t-online.de
IMAP_PORT=993
# E-Mail Anmeldedaten (SICHERHEITSHINWEIS: Verwende App-spezifische Passwörter!)
EMAIL_USER=dk2ge@t-online.de
EMAIL_PASS=ETBjw65tf2
# Speicherverzeichnis (Container-intern)
SAVE_DIR=/app/videospeicher

View File

@@ -9,12 +9,16 @@ Ein Python-Skript, das automatisch Video-Anhänge aus E-Mails herunterlädt und
cd /Users/rxf/Projekte/CameraSave cd /Users/rxf/Projekte/CameraSave
``` ```
### 2. Umgebungsvariablen konfigurieren (optional) ### 2. Umgebungsvariablen konfigurieren
```bash ```bash
cp .env.example .env # Die .env Datei ist bereits erstellt - passe sie an deine Zugangsdaten an
# Bearbeite .env mit deinen E-Mail-Zugangsdaten nano .env
# oder
code .env
``` ```
**Wichtig**: Bearbeite die `.env` Datei und trage deine echten E-Mail-Zugangsdaten ein!
### 3. Container mit Docker Compose starten ### 3. Container mit Docker Compose starten
```bash ```bash
docker-compose up -d docker-compose up -d

View File

@@ -7,12 +7,15 @@ services:
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ./videospeicher:/app/videospeicher - ./videospeicher:/app/videospeicher
env_file:
- .env
environment: environment:
# Überschreibe hier die E-Mail-Konfiguration wenn nötig # Umgebungsvariablen werden direkt aus .env Datei geladen
- IMAP_SERVER=secureimap.t-online.de - IMAP_SERVER=${IMAP_SERVER}
- IMAP_PORT=993 - IMAP_PORT=${IMAP_PORT}
- EMAIL_USER=dk2ge@t-online.de - EMAIL_USER=${EMAIL_USER}
- EMAIL_PASS=ETBjw65tf2 - EMAIL_PASS=${EMAIL_PASS}
- SAVE_DIR=${SAVE_DIR}
# Führe das Skript alle 5 Minuten aus # Führe das Skript alle 5 Minuten aus
command: > command: >
sh -c "while true; do sh -c "while true; do