diff --git a/README.md b/README.md index 3e5adf2..c6573e4 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,12 @@ - als **root** ausführen - gunicorn -b 0.0.0.0 -w 1 -k gthread main:app +# Beim Booten starten + +- Kopiere die systemd/matrix.service nach /etc/systemd/service/ +- systemctl daemon-reload +- systemctl enable --now matrix + # Dateien - main.py (das Hauptprogramm und der Flask-Webserver) @@ -43,6 +49,8 @@ curl http://localhost:8000/start/bitcoin curl http://localhost:8000/start/clock curl http://localhost:8000/start/colorclock curl http://localhost:8000/start/helloworld +curl http://localhost:8000/start/scroll +curl http://localhost:8000/start/piamedia curl http://localhost:8000/stop curl http://localhost:8000/reset diff --git a/matrix.service b/matrix.service new file mode 100644 index 0000000..219774e --- /dev/null +++ b/matrix.service @@ -0,0 +1,15 @@ +[Unit] +Description=Matrix Flask Application +After=network.target + +[Service] +Type=simple +WorkingDirectory=/opt/matrix +ExecStart=/usr/bin/gunicorn -b 0.0.0.0 -w 1 -k gthread main:app +Restart=always +RestartSec=5s +User=root +Group=root + +[Install] +WantedBy=multi-user.target