@@ -82,7 +82,6 @@ async function initamqp() {
8282// }
8383
8484
85- initamqp ( ) ;
8685async function initDatabase ( ) : Promise < boolean > {
8786 try {
8887 var jwt : string = Crypt . rootToken ( ) ;
@@ -239,14 +238,25 @@ rejectionEmitter.on("rejectionHandled", (error, promise) => {
239238 console . dir ( error . stack ) ;
240239} ) ;
241240import * as fs from "fs" ;
241+ // import { GrafanaProxy } from "./grafana-proxy";
242+ var GrafanaProxy : any = null ;
243+ try {
244+ GrafanaProxy = require ( "./grafana-proxy" ) ;
245+ } catch ( error ) {
246+
247+ }
242248
243249( async function ( ) : Promise < void > {
244250 try {
251+ await initamqp ( ) ;
245252 // var wait = ms => new Promise((r, j) => setTimeout(r, ms));
246253 // await wait(2000);
247254 // await Config.get_login_providers();
248255 logger . info ( "VERSION: " + Config . version ) ;
249256 const server : http . Server = await WebServer . configure ( logger , Config . baseurl ( ) ) ;
257+ if ( GrafanaProxy != null ) {
258+ const grafana = await GrafanaProxy . GrafanaProxy . configure ( logger , WebServer . app ) ;
259+ }
250260 WebSocketServer . configure ( logger , server ) ;
251261 logger . info ( "listening on " + Config . baseurl ( ) ) ;
252262 logger . info ( "namespace: " + Config . namespace ) ;
@@ -255,6 +265,7 @@ import * as fs from "fs";
255265 }
256266 } catch ( error ) {
257267 // logger.error(error.message);
268+ console . error ( error ) ;
258269 var json = JSON . stringify ( error , null , 3 ) ;
259270 console . error ( json ) ;
260271
0 commit comments