Files
dbgate/packages/api/src/controllers/config.js
2020-05-17 20:51:16 +02:00

21 lines
572 B
JavaScript

module.exports = {
get_meta: 'get',
async get() {
const toolbarButtons = process.env.TOOLBAR;
const toolbar = toolbarButtons
? toolbarButtons.split(',').map((name) => ({
name,
icon: process.env[`ICON_${name}`],
title: process.env[`TITLE_${name}`],
page: process.env[`PAGE_${name}`],
}))
: null;
const startupPages = process.env.STARTUP_PAGES ? process.env.STARTUP_PAGES.split(',') : [];
return {
runAsPortal: !!process.env.CONNECTIONS,
toolbar,
startupPages,
};
},
};