server-status-check
Version:
query the server periodically to check whether it is up
17 lines (15 loc) • 635 B
text/typescript
import 'dotenv/config';
import { LoadDictElement } from 'di-why/build/src/DiContainer';
import path from 'path';
const loadDictElement: LoadDictElement<string> = {
factory: function ({ SSC_ENV }) {
const userProjectRootDir = SSC_ENV == 'clone'
? `${__dirname}/../../..` // when git cloned, the root is two dirs appart from ./loaders
: `${__dirname}/../../../../..`; // when installed via npm i, it will be 5 dirs appart (within user_root/node_modules/server-status-check/build/loaders/)
return path.resolve(userProjectRootDir);
},
locateDeps: {
SSC_ENV: 'SSC_ENV',
}
};
export default loadDictElement;