diff --git a/config/default.js b/config/default.js index be16962c2..ea95d9652 100755 --- a/config/default.js +++ b/config/default.js @@ -13,6 +13,7 @@ module.exports = { database: 'traxxx', }, timeout: 5000, + graphiql: false, }, web: { host: '0.0.0.0', diff --git a/ecosystem.config.js b/ecosystem.config.js index e9e3495e2..15391d25d 100644 --- a/ecosystem.config.js +++ b/ecosystem.config.js @@ -2,7 +2,6 @@ module.exports = { apps: [ - // LEAFS { name: 'traxxx', script: 'src/init.js', diff --git a/src/web/postgraphile.js b/src/web/postgraphile.js index f5e79b7b0..45210b9ec 100755 --- a/src/web/postgraphile.js +++ b/src/web/postgraphile.js @@ -27,7 +27,7 @@ function initPostgraphile(credentials) { // watchPg: true, disableDefaultMutations: true, dynamicJson: true, - graphiql: true, + graphiql: config.database.graphiql, enhanceGraphiql: true, allowExplain: () => true, // simpleCollections: 'only', diff --git a/src/web/server.js b/src/web/server.js index ce8cf9897..6828eed3b 100755 --- a/src/web/server.js +++ b/src/web/server.js @@ -72,6 +72,7 @@ async function initServer() { const store = new KnexSessionStore({ knex }); app.set('view engine', 'ejs'); + app.disable('x-powered-by'); router.use('/media', express.static(config.media.path)); router.use(express.static('public'));