neue Features:
Die Konfiguration erfolgt via ENV variablen
Beispiel für die Verwendung mit docker-compose:
docker-compose.yml:
version: "3"
services:
gradeCrawler:
image: glopix/gc-dhge
environment:
USERNAME: "Gxxxxxxxx"
PASSWD: "Passwort"
SEMESTER: "0"
SMTP_PORT: "465"
SMTP_SERVER: "smtp.example.com"
SMTP_NO_AUTH: "0"
SMTP_USER: "[email protected]"
SMTP_PASSWD: "PasswortEMail"
MAIL_SENDER: "[email protected]"
MAIL_RECEIVER: "[email protected] , [email protected]"
restart: always
| ENV-Variable | Bedeutung |
|---|---|
| USERNAME | Nutzer für den Selfservice Login (Matrikelnummer) |
| PASSWD | Passwort für den Selfservice Login |
| SEMESTER | die Noten dieses Semesters werden überwacht ( z.B. "1" = nur das erste Semester wird überwacht ) |
| 0 = alle Semster überwachen (standard) | |
| SMTP_PORT | Port des SMTP-Servers |
| SMTP_SERVER | Name/IP des SMTP-Servers |
| SMTP_NO_AUTH | 1 = keine Zugangsdaten für den SMTP-Server verwenden / keine Authentifizierung am SMTP-Server notwendig |
| 0 = nachfolgende Anmeldedaten für den SMTP-Server verwenden (standard) | |
| SMTP_USER | Nutzerlogin für die Anmeldung am SMTP-Server |
| SMTP_PASSWD | Passwort für die Anmeldung am SMTP-Server |
| MAIL_SENDER | E-Mail Absenderadresse |
| MAIL_RECEIVER | E-Mail Empfängeradresse |
| MAIL_INIT | 1 = E-Mail beim ersten Start senden ( um sicher zu gehen, dass die E-Mail Anbindung funktioniert) |
| 0 = keine E-Mail beim ersten Start senden (standard) | |
| CHECK_PERIOD | Zeitabstand in Minuten, bis das nächste mal auf neue Noten geprüft wird (standard: 30min; mindestens 10min) |
docker-compose up ( -d zum starten im Hintergrund)Content type
Image
Digest
Size
45.7 MB
Last updated
about 5 years ago
docker pull glopix/gc-dhge