Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

knexfile.js 1.0KB

123456789101112131415161718192021222324252627282930313233343536
  1. require('dotenv').config({path: './server/.env'})
  2. // require('dotenv').config()
  3. const local = {
  4. host: process.env.DB_HOST,
  5. user: process.env.DB_USER,
  6. password: process.env.DB_ROOT_PASSWORD,
  7. database: process.env.DB_NAME,
  8. port: process.env.DB_PORT
  9. }
  10. const pscale = {
  11. host: process.env.PSCALE_DB_HOST ? process.env.PSCALE_DB_HOST : '127.0.0.1',
  12. user: process.env.PSCALE_DB_USER ? process.env.PSCALE_DB_USER : 'root',
  13. password: process.env.PSCALE_DB_PASSWORD ? process.env.PSCALE_DB_PASSWORD : '',
  14. database: process.env.PSCALE_DB_NAME,
  15. port: process.env.PSCALE_DB_PORT ? process.env.PSCALE_DB_PORT : 3306
  16. }
  17. const connectionSettings = process.env.USE_LOCAL_DB == "true" ? local : pscale
  18. module.exports = {
  19. development: {
  20. client: process.env.DB_TYPE,
  21. connection: connectionSettings,
  22. pool: {
  23. min: 2,
  24. max: 10
  25. },
  26. migrations: {
  27. directory: './db/migrations'
  28. },
  29. seeds: {
  30. directory: './db/seeds'
  31. }
  32. },
  33. }