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