jscas-pg-registries
Version: 
Service and ticket registries backed by PostgreSQL
17 lines (13 loc) • 465 B
JavaScript
const fp = require('fastify-plugin')
const registryFactory = require('./lib/serviceRegistry')
const defaults = {
  useRegexUrls: false
}
module.exports = fp(function serviceRegistryPlugin (server, options, next) {
  const opts = Object.assign({}, defaults, options)
  const registry = registryFactory(server.pg, server.log, options.useRegexUrls)
  server.registerServiceRegistry(registry)
  next()
})
module.exports.pluginName = 'pgServiceRegistry'