alexzherdev/foosballtracker

View on GitHub
knexfile.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict';


if (process.env.NODE_ENV !== 'production') {
  const secrets = require('./secrets');

  module.exports = {
    development: {
      client: 'mysql',
      connection: Object.assign({
        database: 'foosball',
        timezone: 'UTC'
      }, secrets.development)
    },

    test: {
      client: 'mysql',
      connection: Object.assign({
        database: 'foosball_test',
        timezone: 'UTC'
      }, secrets.test)
    }
  };
} else {
  module.exports = {
    production: {
      client: 'mysql',
      connection: process.env.DATABASE_URL,
      migrations: {
        tableName: 'knex_migrations'
      }
    }
  };
}