Environment-Variable dazu gebastelt
This commit is contained in:
13
.env.example
13
.env.example
@@ -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
|
||||
10
README.md
10
README.md
@@ -9,12 +9,16 @@ Ein Python-Skript, das automatisch Video-Anhänge aus E-Mails herunterlädt und
|
||||
cd /Users/rxf/Projekte/CameraSave
|
||||
```
|
||||
|
||||
### 2. Umgebungsvariablen konfigurieren (optional)
|
||||
### 2. Umgebungsvariablen konfigurieren
|
||||
```bash
|
||||
cp .env.example .env
|
||||
# Bearbeite .env mit deinen E-Mail-Zugangsdaten
|
||||
# Die .env Datei ist bereits erstellt - passe sie an deine Zugangsdaten an
|
||||
nano .env
|
||||
# oder
|
||||
code .env
|
||||
```
|
||||
|
||||
**Wichtig**: Bearbeite die `.env` Datei und trage deine echten E-Mail-Zugangsdaten ein!
|
||||
|
||||
### 3. Container mit Docker Compose starten
|
||||
```bash
|
||||
docker-compose up -d
|
||||
|
||||
@@ -7,12 +7,15 @@ services:
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ./videospeicher:/app/videospeicher
|
||||
env_file:
|
||||
- .env
|
||||
environment:
|
||||
# Überschreibe hier die E-Mail-Konfiguration wenn nötig
|
||||
- IMAP_SERVER=secureimap.t-online.de
|
||||
- IMAP_PORT=993
|
||||
- EMAIL_USER=dk2ge@t-online.de
|
||||
- EMAIL_PASS=ETBjw65tf2
|
||||
# Umgebungsvariablen werden direkt aus .env Datei geladen
|
||||
- IMAP_SERVER=${IMAP_SERVER}
|
||||
- IMAP_PORT=${IMAP_PORT}
|
||||
- EMAIL_USER=${EMAIL_USER}
|
||||
- EMAIL_PASS=${EMAIL_PASS}
|
||||
- SAVE_DIR=${SAVE_DIR}
|
||||
# Führe das Skript alle 5 Minuten aus
|
||||
command: >
|
||||
sh -c "while true; do
|
||||
|
||||
Reference in New Issue
Block a user