Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. // package.json
  2. {
  3. (...)
  4. "scripts": {
  5. "dev": "nodemon index.js",
  6. "staging-dev": "NODE_ENV=staging nodemon index.js"
  7. },
  8. (...)
  9. }
  10.  
  11. // foo.js
  12. const config = require("./knexfile");
  13. const env = process.env.NODE_ENV || "development";
  14. const knex = require("knex")(config[env]);
  15.  
  16. //knexfile.js
  17. module.exports = {
  18. development: {
  19. client: 'postgresql',
  20. connection: {
  21. database: 'my_db_dev',
  22. user: 'postgres',
  23. password: 'postgres'
  24. },
  25. pool: {
  26. min: 2,
  27. max: 10
  28. },
  29. migrations: {
  30. tableName: 'knex_migrations'
  31. }
  32. },
  33. staging: {
  34. client: 'postgresql',
  35. connection: {
  36. database: 'my_db',
  37. user: 'postgres',
  38. password: 'postgres'
  39. },
  40. pool: {
  41. min: 2,
  42. max: 10
  43. },
  44. migrations: {
  45. tableName: 'knex_migrations'
  46. }
  47. }
  48. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement