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

938 B

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 -.

--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