2024-08-08 12:25:02 +02:00
|
|
|
import { initApi } from '@/api';
|
2024-08-09 11:09:12 +02:00
|
|
|
import { initRedis } from '@/data/redis';
|
2024-09-27 00:01:21 +02:00
|
|
|
import { migrate } from '@/data/database';
|
2024-10-26 09:01:59 +02:00
|
|
|
import { initEventWorker } from '@/queues/events';
|
2024-10-27 16:31:38 +01:00
|
|
|
import { initTaskWorker } from '@/queues/tasks';
|
2024-11-05 22:33:43 +01:00
|
|
|
import dotenv from 'dotenv';
|
|
|
|
|
|
|
|
|
|
dotenv.config();
|
2024-07-29 09:13:36 +02:00
|
|
|
|
2024-10-28 20:35:30 +01:00
|
|
|
const init = async () => {
|
|
|
|
|
await migrate();
|
|
|
|
|
await initRedis();
|
|
|
|
|
await initApi();
|
2024-08-25 02:11:59 +02:00
|
|
|
|
2024-10-28 20:35:30 +01:00
|
|
|
initEventWorker();
|
|
|
|
|
initTaskWorker();
|
|
|
|
|
};
|
2024-10-14 14:25:48 +02:00
|
|
|
|
2024-10-28 20:35:30 +01:00
|
|
|
init();
|