chore: Plugin registration (#6623)
* first pass * test * test * priority * Reduce boilerplate further * Update server/utils/PluginManager.ts Co-authored-by: Apoorv Mishra <apoorvmishra101092@gmail.com> * fix: matchesNode error in destroyed editor transaction * fix: Individual imported files do not display source correctly in 'Insights' * chore: Add sleep before Slack notification * docs * fix: Error logged about missing plugin.json * Remove email template glob --------- Co-authored-by: Apoorv Mishra <apoorvmishra101092@gmail.com>
This commit is contained in:
@@ -26,6 +26,7 @@ import ShutdownHelper, { ShutdownOrder } from "./utils/ShutdownHelper";
|
||||
import { checkConnection, sequelize } from "./storage/database";
|
||||
import RedisAdapter from "./storage/redis";
|
||||
import Metrics from "./logging/Metrics";
|
||||
import { PluginManager } from "./utils/PluginManager";
|
||||
|
||||
// Suppress the AWS maintenance message until upgrade to v3.
|
||||
maintenance.suppress = true;
|
||||
@@ -59,6 +60,9 @@ async function master() {
|
||||
|
||||
// This function will only be called in each forked process
|
||||
async function start(id: number, disconnect: () => void) {
|
||||
// Ensure plugins are loaded
|
||||
PluginManager.loadPlugins();
|
||||
|
||||
// Find if SSL certs are available
|
||||
const ssl = getSSLOptions();
|
||||
const useHTTPS = !!ssl.key && !!ssl.cert;
|
||||
|
||||
Reference in New Issue
Block a user