machinelock-manager/README.md
2024-12-27 23:47:52 +01:00

19 lines
938 B
Markdown

# Machine Lock Manager
Server für die Maschinen Locks. Aktuell wird im CTDO die gruppe admin benötigt um zugriff auf die laufende software zu erhalten.
## Flags
Entweder als CLI parameter anzugeben, oder aber auch als environment variable, dann in CAPS und mit \_ anstatt -.
```bash
--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
```