devhub, devproxy authored by Rolf Niepraschk's avatar Rolf Niepraschk
......@@ -4,7 +4,7 @@ Im Folgenden soll anhand einer kurzen Übersicht Hinweise zu den im Vakuum-Labor
Die Programmdateien der selbst programmierten Serverprozesse (in Python, Javascript oder Clojure) befinden sich in der Regel unterhalb des Pfades `/usr/local/share`.
* [**az:**](https://gitlab1.ptb.de/vaclab/vl-az)
* [**az**](https://gitlab1.ptb.de/vaclab/vl-az):
Der Serverprozess erzeugt die HTML-Ausgabe der Aktenzeichenlisten. Test und
Start (`a73434`):
......@@ -13,7 +13,7 @@ Die Programmdateien der selbst programmierten Serverprozesse (in Python, Javascr
systemctl restart az.service
```
* [**bur:**](https://gitlab1.ptb.de/vaclab/bur)
* [**bur**](https://gitlab1.ptb.de/vaclab/bur):
Der Serverprozess dient der Aufbereitung und Bearbeitung von
Datenbankanfragen im Zusammenhang mit Bürokratie-Dokumenten. Test und
Start (`a73434`):
......@@ -23,7 +23,7 @@ Die Programmdateien der selbst programmierten Serverprozesse (in Python, Javascr
systemctl restart bur.service
```
* [**cal:**](https://gitlab1.ptb.de/vaclab/cal)
* [**cal**](https://gitlab1.ptb.de/vaclab/cal):
Der Serverprozess dient der Aufbereitung und Bearbeitung von
Datenbankanfragen im Zusammenhang mit Kalibrier-Dokumenten. Test und
Start (`a73434`):
......@@ -32,14 +32,14 @@ Die Programmdateien der selbst programmierten Serverprozesse (in Python, Javascr
systemctl status cal.service
systemctl restart cal.service
```
* [**relayServer:**](https://gitlab1.ptb.de/vaclab/relayServer)
* [**relayServer**](https://gitlab1.ptb.de/vaclab/relayServer):
Javascript-basiereter Webserver zur Umsetzung diverser Protokolle und Aktionen zum und vom http-Protokoll. Siehe auch `devhub`. Test und Start (`a73434` und weitere):
```
systemctl status relayServer.service
systemctl start relayServer.service
```
* [**webapps-deliverer:**](https://gitlab1.ptb.de/vaclab/webapps-deliverer)
* [**webapps-deliverer**](https://gitlab1.ptb.de/vaclab/webapps-deliverer):
Flask-basierter Webserver zur Bereitstellung von Dateiinhalten der
Web-Apps. Test und Start (`a73434`):
......@@ -48,7 +48,7 @@ Die Programmdateien der selbst programmierten Serverprozesse (in Python, Javascr
systemctl restart webapps-deliverer.service
```
* [**webapps-deliverer-restart:**](https://gitlab1.ptb.de/vaclab/webapps-deliverer)
* [**webapps-deliverer-restart**](https://gitlab1.ptb.de/vaclab/webapps-deliverer):
Der Timer-Prozess dient dem periodischen Neustart von `webapps-deliverer`
(wochentags um 20:00:17). Start und Test (`a73434`):
......@@ -57,9 +57,39 @@ Die Programmdateien der selbst programmierten Serverprozesse (in Python, Javascr
systemctl list-timers
```
<!-- **relaySerdevhub, devproxy, metis **, -->
* [**DevHub**](https://gitlab1.ptb.de/vaclab/devhub):
A device hub written in clojure. Siehe such `devhub`. Test und Start (`i75419`, `i75464`, `i75422`, ...):
* [**elasticsearch:**](https://www.elastic.co/de/elasticsearch/)
```
systemctl status devhub.service
systemctl start devhub.service
```
Der Closure-Übersetzungsprozess führt zu einer jar-Datei der Art `devhub-x.yy.zzz-standalone.jar`, die nach `/usr/local/share/devhub` kopiert werden muss. Dort ist der Symlink zu aktualisieren und der Prozess neu zu starten:
```
ln -sf devhub-x.yy.zzz-standalone.jar devhub.jar
```
Desweiteren ist das Verzeichnis `/usr/local/share/devhub/resources/` von Bedeutung. Unterhalb befinden sich Javascript- und Python-Programme zum Postprocessing (auch als `PostScript` bezeichnet).
* [**DevProxy**](https://gitlab1.ptb.de/vaclab/devproxy):
Device proxy and interface written in clojure. Test und Start (`i75419`, `i75464`, `i75422`, ...):
```
systemctl status devproxy.service
systemctl start devproxy.service
```
Der Closure-Übersetzungsprozess führt zu einer jar-Datei der Art `devproxy-x.yy.zzz-standalone.jar`, die nach `/usr/local/share/devhub` kopiert werden muss. Dort ist der Symlink zu aktualisieren und der Prozess neu zu starten:
```
ln -sf devproxy-x.yy.zzz-standalone.jar devproxy.jar
```
<!-- ** metis **, -->
* [**elasticsearch**](https://www.elastic.co/de/elasticsearch/):
Test und Start (`a75438`):
```
......@@ -74,7 +104,7 @@ Die Programmdateien der selbst programmierten Serverprozesse (in Python, Javascr
systemctl restart ipython-lab.service
```
Es hat sich gezeigt, dass dies in größeren Zeitabständen notwendig ist, weil Probleme bei der Verwendung des »JupyterLab« auftraten. (**TODO:** Evtl. Automatismus ähnlich zu `webapps-deliverer-restart` einführen?)
Es hat sich gezeigt, dass dies in größeren Zeitabständen notwendig ist, weil Probleme bei der Verwendung des »JupyterLab« auftraten. (**TODO** Evtl. Automatismus ähnlich zu `webapps-deliverer-restart` einführen?)
Installation unter »openSUSE 15.4« (2022-06-13):
......
......