Clean up microservices package files and configurations

This commit is contained in:
SrGooglo 2025-04-24 10:37:51 +00:00
parent 681de1d5e7
commit 4f82ef46d0
15 changed files with 88 additions and 108 deletions

View File

@ -1,4 +1,3 @@
{
"name": "auth",
"version": "1.0.0"
"name": "auth"
}

View File

@ -1,4 +1,3 @@
{
"name": "chats",
"version": "0.60.2"
"name": "chats"
}

View File

@ -3,6 +3,7 @@ import nodemailer from "nodemailer"
import DbManager from "@shared-classes/DbManager"
import SharedMiddlewares from "@shared-middlewares"
export default class API extends Server {
static refName = "ems"
static useEngine = "hyper-express"
@ -10,7 +11,7 @@ export default class API extends Server {
static listen_port = process.env.HTTP_LISTEN_PORT ?? 3007
middlewares = {
...SharedMiddlewares
...SharedMiddlewares,
}
contexts = {
@ -27,7 +28,8 @@ export default class API extends Server {
}
ipcEvents = {
"account:activation:send": require("./ipcEvents/accountActivation").default,
"account:activation:send": require("./ipcEvents/accountActivation")
.default,
"new:login": require("./ipcEvents/newLogin").default,
"mfa:send": require("./ipcEvents/mfaSend").default,
"apr:send": require("./ipcEvents/aprSend").default,

View File

@ -1,10 +1,7 @@
{
"name": "ems",
"description": "External Messaging Service (SMS, EMAIL, PUSH)",
"version": "0.1.0",
"dependencies": {
"handlebars": "^4.7.8",
"nodemailer": "^6.9.11",
"web-push": "^3.6.7"
"nodemailer": "^6.9.11"
}
}

View File

@ -4,7 +4,6 @@
"file-type": "^20.4.1",
"fluent-ffmpeg": "^2.1.2",
"mime-types": "^2.1.35",
"minio": "^7.0.32",
"p-map": "4",
"sharp": "0.32.6"
}

View File

@ -7,9 +7,10 @@ import SharedMiddlewares from "@shared-middlewares"
export default class API extends Server {
static refName = "main"
static enableWebsockets = true
static useEngine = "hyper-express-ng"
static routesPath = `${__dirname}/routes`
static listen_port = process.env.HTTP_LISTEN_PORT || 3000
static enableWebsockets = false
middlewares = {
...require("@middlewares").default,
@ -26,8 +27,6 @@ export default class API extends Server {
await this.contexts.db.initialize()
await StartupDB()
}
handleWsAuth = require("@shared-lib/handleWsAuth").default
}
Boot(API)

View File

@ -1,6 +1,5 @@
{
"name": "main",
"version": "0.60.2",
"dependencies": {
"@octokit/rest": "^20.0.2"
}

View File

@ -1,9 +1,3 @@
{
"name": "music",
"version": "0.60.2",
"dependencies": {
"ms": "^2.1.3",
"music-metadata": "^7.14.0",
"openai": "^4.47.2"
}
"name": "music"
}

View File

@ -1,4 +1,3 @@
{
"name": "notifications",
"version": "1.0.0"
"name": "notifications"
}

View File

@ -1,7 +1,7 @@
{
"name": "posts",
"version": "1.0.0",
"dependencies": {
"linebridge": "^1.0.0-a3",
"moment-timezone": "^0.5.45"
}
}

View File

@ -1,5 +1,5 @@
import { Server } from "../../../../linebridge/server/src"
//import { Server } from "linebridge"
//import { Server } from "../../../../linebridge/server/src"
import { Server } from "linebridge"
import DbManager from "@shared-classes/DbManager"
import RedisClient from "@shared-classes/RedisClient"
@ -10,10 +10,9 @@ import SharedMiddlewares from "@shared-middlewares"
export default class API extends Server {
static refName = "posts"
//static useEngine = "hyper-express-ng"
static websockets = true
static listenPort = process.env.HTTP_LISTEN_PORT ?? 3001
// static useMiddlewares = ["logs"]
static useMiddlewares = ["logs"]
static bypassCors = true
middlewares = {

View File

@ -1,6 +1,3 @@
{
"name": "search",
"version": "1.0.0",
"main": "index.js",
"license": "MIT"
"name": "search"
}

View File

@ -7,12 +7,11 @@ import SharedMiddlewares from "@shared-middlewares"
class API extends Server {
static refName = "search"
static wsRoutesPath = `${__dirname}/ws_routes`
static routesPath = `${__dirname}/routes`
static listen_port = process.env.HTTP_LISTEN_PORT ?? 3010
middlewares = {
...SharedMiddlewares
...SharedMiddlewares,
}
contexts = {

View File

@ -12,14 +12,12 @@ export default class API extends Server {
static listen_port = process.env.HTTP_LISTEN_PORT ?? 3008
middlewares = {
...SharedMiddlewares
...SharedMiddlewares,
}
handleWsAuth = require("@shared-lib/handleWsAuth").default
contexts = {
db: new DbManager(),
redis: RedisClient()
redis: RedisClient(),
}
async onInitialize() {