UNPKG

@opengis/bi

Version:

BI data visualization module

22 lines (16 loc) 870 B
import fp from 'fastify-plugin'; import path from 'node:path'; import { fileURLToPath } from 'url'; import { /*config, addTemplateDir,*/ pgClients, execMigrations } from '@opengis/fastify-table/utils.js'; const dirName = path.dirname(fileURLToPath(import.meta.url)); async function biPlugin(fastify, opt) { fastify.register(import('./server/routes/dashboard/index.mjs'), opt); fastify.register(import('./server/routes/dataset/index.mjs'), opt); fastify.register(import('./server/routes/data/index.mjs'), opt); fastify.register(import('./server/routes/edit/index.mjs'), opt); fastify.register(import('./server/routes/map/index.mjs'), opt); // config.templates?.forEach(el => addTemplateDir(el)); const dir = path.join(dirName, 'server/migrations'); execMigrations(dir, pgClients.client).catch(err => console.log(err)); } export default fp(biPlugin);