mirror of
https://github.com/versia-pub/server.git
synced 2025-12-06 08:28:19 +01:00
Some checks failed
CodeQL Scan / Analyze (javascript-typescript) (push) Failing after 4s
Build Docker Images / lint (push) Failing after 10s
Build Docker Images / check (push) Failing after 10s
Build Docker Images / tests (push) Failing after 6s
Deploy Docs to GitHub Pages / build (push) Failing after 0s
Build Docker Images / build (server, Dockerfile, ${{ github.repository_owner }}/server) (push) Has been skipped
Build Docker Images / build (worker, Worker.Dockerfile, ${{ github.repository_owner }}/worker) (push) Has been skipped
Deploy Docs to GitHub Pages / Deploy (push) Has been skipped
Mirror to Codeberg / Mirror (push) Failing after 0s
Nix Build / check (push) Failing after 0s
46 lines
1.5 KiB
TypeScript
46 lines
1.5 KiB
TypeScript
import process from "node:process";
|
|
import { getLogger } from "@logtape/logtape";
|
|
import chalk from "chalk";
|
|
import { sentry } from "@/sentry";
|
|
import { getDeliveryWorker } from "~/classes/queues/delivery";
|
|
import { getFetchWorker } from "~/classes/queues/fetch";
|
|
import { getInboxWorker } from "~/classes/queues/inbox";
|
|
import { getMediaWorker } from "~/classes/queues/media";
|
|
import { getPushWorker } from "~/classes/queues/push";
|
|
import { getRelationshipWorker } from "~/classes/queues/relationships";
|
|
|
|
process.on("SIGINT", () => {
|
|
process.exit();
|
|
});
|
|
|
|
await import("~/entrypoints/worker/setup.ts");
|
|
sentry?.captureMessage("Server started", "info");
|
|
|
|
const serverLogger = getLogger("server");
|
|
|
|
serverLogger.info`Starting Fetch Worker...`;
|
|
getFetchWorker();
|
|
serverLogger.info`${chalk.green("✔")} Fetch Worker started`;
|
|
|
|
serverLogger.info`Starting Delivery Worker...`;
|
|
getDeliveryWorker();
|
|
serverLogger.info`${chalk.green("✔")} Delivery Worker started`;
|
|
|
|
serverLogger.info`Starting Inbox Worker...`;
|
|
getInboxWorker();
|
|
serverLogger.info`${chalk.green("✔")} Inbox Worker started`;
|
|
|
|
serverLogger.info`Starting Push Worker...`;
|
|
getPushWorker();
|
|
serverLogger.info`${chalk.green("✔")} Push Worker started`;
|
|
|
|
serverLogger.info`Starting Media Worker...`;
|
|
getMediaWorker();
|
|
serverLogger.info`${chalk.green("✔")} Media Worker started`;
|
|
|
|
serverLogger.info`Starting Relationship Worker...`;
|
|
getRelationshipWorker();
|
|
serverLogger.info`${chalk.green("✔")} Relationship Worker started`;
|
|
|
|
serverLogger.info`${chalk.green("✔✔✔✔✔✔")} All workers started`;
|