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
|
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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user