Zur Installation braucht es als Mindestanforderungen ein aktuelles Linuxbetriebssystem, python (ver 3.7+)
, git
und pip
sowie python3-venv
sowie pango
fürs pdf erstellen.
Installation
install zbsp:
sudo apt install -y git python3 python3-venv python3-pip libpangocairo-1.0-0
git clone https://github.com/iameru/mschleuder # download the tool
cd mschleuder # navigate inside the downloaded
# When bash is available
chmod +x ./install.sh
./install.sh
Start
Aus dem Ordner
source venv/bin/activate
gunicorn -w 2 "ms:create_app()"
Mit systemd
bearbeite die Datei mschleuder.service
(gegebenenfalls frag um hilfe wenn du nicht weisst was du eintragen sollst)
dann:
cp mschleuder.service /etc/systemd/system/mschleuder.service
Updates
Die möhrenschleuder
plant im "CI" verfahren konstant Updates erhalten zu können. Das heisst ihr könnt euch, solltet ihr euch selber um das Tool kümmern, einfach per pull
von main
das neueste verfügbare Update ziehen. Es ist wichtig dabei die Datenbank migrationen laufen zu lassen falls sich strukturell etwas am Code geändert hat!
beispiel bei systemd nutzung (ihr seid im Ordner, also mschleuder
nach obiger Installation):
sudo systemctl stop mschleuder.service # möhrenschleuder anhalten
git pull # die neue version ziehen
source venv/bin/activate # in virtual environment gehen
flask db upgrade # Eventuelle datenbankmigrationen starten
sudo systemctl start mschleuder.service # möhrenschleuder wieder starten
Brauchst du Hilfe?
Melde dich gerne bei mir falls Interesse besteht und wir können einen Termin machen bei dem ich dir dabei helfe das Tool zu installieren, zu nutzen oder ob es für dich taugt