start method
Implementation
Future<void> start() async {
_router = shelf_router.Router()
..post('/objects/batch', _batchHandler)
..get('/download/<[a-zA-Z0-9]{25}>/<[a-zA-Z0-9]{64}>', _downloadHandler);
final udsa = InternetAddress(lfs.filelock, type: InternetAddressType.unix);
_channel = ClientChannel(
udsa,
port: 0,
options: const ChannelOptions(credentials: ChannelCredentials.insecure()),
);
_authClient = AuthenticationClient(_channel);
_server = await HttpMultiServer.bindSecure('any', _port, _context);
final cascade = Cascade().add(_router);
shelf_io.serveRequests(_server, cascade.handler);
_isRunning = true;
_log.info('Listening at https://$_hostname:$_port');
}