server-status-check
Version:
query the server periodically to check whether it is up
18 lines (15 loc) • 763 B
text/typescript
import { LoadDictElement } from 'di-why/build/src/DiContainer';
import { getKeyOrThrow } from 'swiss-army-knifey/build/src/utils/envHasKey';
export type MailConfig = {
defaultFromName: string;
commaSeparatedAdminAddresses: string;
commaSeparatedToAddresses: string;
}
const loadDictElement: LoadDictElement<MailConfig> = {
instance: {
defaultFromName: getKeyOrThrow(process.env, 'MAIL_FROM_NAME', 'John Hoo'),
commaSeparatedAdminAddresses: getKeyOrThrow(process.env, 'MAIL_ADMIN_TO_COMMA_LIST', 'Ex: "Some Name" <some@web.com>,"Othern Name" <other@web.com>'),
commaSeparatedToAddresses: getKeyOrThrow(process.env, 'MAIL_TO_COMMA_LIST', 'Ex: "Some Name" <some@web.com>,"Othern Name" <other@web.com>'),
},
};
export default loadDictElement;