Skip to content
This repository has been archived by the owner on Aug 17, 2023. It is now read-only.

IBZTI2018/notenpruefer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IBZ Notenprüfer

Voraussetzungen

Folgende Software muss beim Server installiert sein

  • Docker
  • Splash
  • PHP -> sudo apt install php7.2-cli
  • CRC32 -> sudo apt-get install libarchive-zip-perl

Skript bei eurem Computer installieren

  1. Den ordner IBZ beim folgenden Pfad mit sudo installieren /:
    Kommand: sudo mkdir /IBZ

  2. Den Ordner Rechte für euren Benutzer geben:
    Kommand: sudo chown -R ${USER}:sudo /IBZ

  3. Den Ordner beitreten:
    Kommand: cd /IBZ

  4. Dieses Projekt anhand mit git clone kopieren:
    Kommand: git clone [email protected]:IBZTI2018/notenpruefer.git .

  5. Eine neue Datei namens .env mit nano erstellen:
    Kommand: nano .env

  6. Eure E-Mail Adresse, Password und Slack Web Hook URL definiert lassen ohne die spitzigen klammern:

EMAIL=<eure_ibz_email_adresse>
PASSWORD=<eure_ibz_passwort>
ALERT_CHANNEL=<andre_für_webhook_fragen>
  1. Die Daten speichern mit CTRL + X, dann Y und dann mit Taste ENTER.

  2. Den Cronjob installieren, damit der Skript jede 5 Minute die Prüfungsnoten überprüfen kann:
    sudo bash -c "echo '*/5 * * * * root cd /IBZ && bash notify_notes.sh > /IBZ/log' >> /etc/crontab"

  3. Installation abgeschlossen. In 5 Minuten solltest du die 1. Meldung erhalten.

About

Notenprüfer IBZ Seite Skript & Cronjob

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published