From c2ed3d7c2bf1e9041d9ecf8a400f88aaeec8eaba Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Tue, 5 Mar 2024 13:19:09 +0000 Subject: [PATCH] added ems service --- packages/server/services/ems/ems.service.js | 23 +++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 packages/server/services/ems/ems.service.js diff --git a/packages/server/services/ems/ems.service.js b/packages/server/services/ems/ems.service.js new file mode 100644 index 00000000..44916ec9 --- /dev/null +++ b/packages/server/services/ems/ems.service.js @@ -0,0 +1,23 @@ +import { Server } from "linebridge/src/server" +import nodemailer from "nodemailer" + +export default class API extends Server { + static refName = "ems" + static useEngine = "hyper-express" + static routesPath = `${__dirname}/routes` + static listen_port = process.env.HTTP_LISTEN_PORT ?? 3007 + + contexts = { + mailTransporter: nodemailer.createTransport({ + host: process.env.SMTP_HOSTNAME, + port: process.env.SMTP_PORT ?? 587, + secure: process.env.SMTP_SECURE ?? false, + auth: { + user: process.env.SMTP_USERNAME, + pass: process.env.SMTP_PASSWORD, + }, + }), + } +} + +Boot(API) \ No newline at end of file