2024-12-14 21:36:35 +00:00
|
|
|
# Machine Lock Manager
|
|
|
|
|
2024-12-27 22:47:52 +00:00
|
|
|
Server für die Maschinen Locks. Aktuell wird im CTDO die gruppe admin benötigt um zugriff auf die laufende software zu erhalten.
|
2024-12-14 21:36:35 +00:00
|
|
|
|
2024-12-27 22:47:52 +00:00
|
|
|
## Flags
|
|
|
|
|
|
|
|
Entweder als CLI parameter anzugeben, oder aber auch als environment variable, dann in CAPS und mit \_ anstatt -.
|
2024-12-14 21:36:35 +00:00
|
|
|
|
|
|
|
```bash
|
2024-12-27 22:47:52 +00:00
|
|
|
--machine-token token den die maschinen nutzen um sich an der api zu authentifizieren
|
|
|
|
--port port für den webserver
|
|
|
|
--cookie-secret secret für den cookie store, wenn leer wird einer random generiert bei jedem start
|
|
|
|
--oauth-client-id oauth client id obviously
|
|
|
|
--oauth-client-secret und das secret..
|
|
|
|
--oauth-endpoint der endpunkt vom oauth
|
|
|
|
--base-url und die base url wo das tool erreichbar ist, wird benutzt um den richtigen pfad für die oauth return url zu generieren
|
|
|
|
--db db connect string (with sqlite it will be the path to the sqlite file, with psql it will be the dsn string)
|
|
|
|
--db-type type of db, currently supported is sqlite and psql
|
2024-12-14 21:36:35 +00:00
|
|
|
```
|