Advertisement
tudinhacoustic

sandbox_config_file

Nov 21st, 2019
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. require('dotenv').config();//instatiate environment variables
  2. const CONFIG = {} //Make this global to use all over the application
  3.  
  4. CONFIG.app          = process.env.APP   || 'dev_1';
  5. CONFIG.port         = process.env.PORT  || '3030';
  6.  
  7. CONFIG.db_dialect   = process.env.DB_DIALECT    || 'mysql';
  8. CONFIG.db_host      = process.env.DB_HOST       || '221.133.14.74';
  9. CONFIG.db_port      = process.env.DB_PORT       || '3306';
  10. CONFIG.db_name      = process.env.DB_NAME       || 'gkitchen';
  11. CONFIG.db_user      = process.env.DB_USER       || 'gkitchen_dev';
  12. CONFIG.db_password  = process.env.DB_PASSWORD   || 'GFVNITGTG@!@#_dev';
  13. CONFIG.SMS_DOMAIN = process.env.SMS_DOMAIN || "http://sms.mobifoneplus.vn/api";
  14. CONFIG.SMS_USERNAME = process.env.SMS_USERNAME || "gkitchen";
  15. CONFIG.SMS_PASSWORD = process.env.SMS_PASSWORD || "GkVN!@2019";
  16. CONFIG.SMS_BRANDNAME = process.env.SMS_BRANDNAME || "GKITCHEN";
  17.  
  18. CONFIG.QR_CODE_URL = process.env.QR_CODE_URL || "http://123.30.249.37:9999/Service1.svc";
  19. CONFIG.ERP_URL = process.env.ERP_URL || 'http://123.30.249.37:6868/Service1.svc'
  20.  
  21. CONFIG.SHIP60_API_URL = process.env.SHIP60_API_URL || "http://test.api.ship60.com"
  22.  
  23. CONFIG.secret               = process.env.JWT_ENCRYPTION || 'ddev_66f3cca610bad24b27857bbc4695dbeb';//projectGkitchen!@#456
  24. CONFIG.tokenLife            = process.env.JWT_EXPIRATION || 86400;
  25.  
  26. CONFIG.refreshTokenSecret   = process.env.JWT_ENCRYPTION || 'ddev_66f3cca610bad24b27857bbc4695dbeb_apigkitchen!@#';
  27. CONFIG.refreshTokenLife     = process.env.JWT_EXPIRATION || 172800;
  28.  
  29. CONFIG.TOPIC_KEY_ORDER      = process.env.TOPIC_KEY_ORDER  || 'order_gkitchen_dev';
  30. CONFIG.APP_PUSH_API_KEY     = process.env.APP_PUSH_API_KEY  || 'AIzaSyAuAqEQ8j-bQQsaAYYDRCBCYrzSgfDRTuI';
  31. CONFIG.ASTERISKDB_DIALECT   = process.env.ASTERISKDB_DIALECT    || 'mysql';
  32. CONFIG.ASTERISKDB_HOST      = process.env.ASTERISKDB_HOST       || 'ipcc.gkitchen.com.vn';
  33. CONFIG.ASTERISKDB_PORT      = process.env.ASTERISKDB_PORT       || '3306';
  34. CONFIG.ASTERISKDB_NAME      = process.env.ASTERISKDB_NAME       || 'asteriskcdrdb';
  35. CONFIG.ASTERISKDB_USER      = process.env.ASTERISKDB_USER       || 'asteriskcdrdb';
  36. CONFIG.ASTERISKDB_PASSWORD  = process.env.ASTERISKDB_PASSWORD   || 'KZt1jRG8ETMqpa3fwvKM';
  37.  
  38. CONFIG.ONE_PAY_LOCAL_URL =  process.env.ONE_PAY_LOCAL_URL || 'https://mtf.onepay.vn/onecomm-pay/vpc.op';
  39. CONFIG.ONE_PAY_LOCAL_MERCHANT = process.env.ONE_PAY_LOCAL_MERCHANT || 'ONEPAY';
  40. CONFIG.ONE_PAY_LOCAL_ACCESSCODE = process.env.ONE_PAY_LOCAL_ACCESSCODE || 'D67342C2';
  41. CONFIG.ONE_PAY_LOCAL_SECRET_HASH_CODE = process.env.ONE_PAY_LOCAL_SECRET_HASH_CODE || 'A3EFDFABA8653DF2342E8DAC29B51AF0';
  42. CONFIG.ONE_PAY_LOCAL_USER = process.env.ONE_PAY_LOCAL_USER || 'op01';
  43. CONFIG.ONE_PAY_LOCAL_PASSWORD = process.env.ONE_PAY_LOCAL_MERCHANT || 'op123456';
  44. CONFIG.ONE_PAY_LOCAL_VERSION = process.env.ONE_PAY_LOCAL_VERSION || '2';
  45. CONFIG.ONE_PAY_LOCAL_URL_QUERY = process.env.ONE_PAY_LOCAL_URL_QUERY || 'https://mtf.onepay.vn/onecomm-pay/Vpcdps.op'
  46.  
  47.  
  48. CONFIG.ONE_PAY_INTERNATIONAL_URL = process.env.ONE_PAY_INTERNATIONAL_URL || 'https://mtf.onepay.vn/vpcpay/vpcpay.op';
  49. CONFIG.ONE_PAY_INTERNATIONAL_MERCHANT = process.env.ONE_PAY_INTERNATIONAL_MERCHANT || 'TESTONEPAY';
  50. CONFIG.ONE_PAY_INTERNATIONAL_ACCESSCODE = process.env.ONE_PAY_INTERNATIONAL_ACCESSCODE || '6BEB2546';
  51. CONFIG.ONE_PAY_INTERNATIONAL_SECRET_HASH_CODE = process.env.ONE_PAY_INTERNATIONAL_SECRET_HASH_CODE || '6D0870CDE5F24F34F3915FB0045120DB';
  52. CONFIG.ONE_PAY_INTERNATIONAL_USER = process.env.INTERNATIONAL_ONE_PAY_USER || 'op01';
  53. CONFIG.ONE_PAY_INTERNATIONAL_PASSWORD = process.env.INTERNATIONAL_ONE_PAY_MERCHANT || 'op123456';
  54. CONFIG.ONE_PAY_INTERNATIONAL_VERSION = process.env.ONE_PAY_INTERNATIONAL_VERSION || '2';
  55. CONFIG.ONE_PAY_INTERNATIONAL_URL_QUERY = process.env.ONE_PAY_INTERNATIONAL_URL_QUERY || 'https://mtf.onepay.vn/onecomm-pay/Vpcdps.op';
  56.  
  57. CONFIG.CMC_SMS_DOMAIN = process.env.CMC_SMS_DOMAIN || "http://124.158.14.49/CMC_RF/api/sms/Send";
  58. CONFIG.CMC_SMS_USERNAME = process.env.CMC_SMS_USERNAME || "ctyfeddy";
  59. CONFIG.CMC_SMS_PASSWORD = process.env.CMC_SMS_PASSWORD || "";
  60. CONFIG.CMC_SMS_BRANDNAME = process.env.CMC_SMS_BRANDNAME || "GKITCHEN";
  61.  
  62. CONFIG.RABBITMQ_URL = process.env.RABBITMQ_URL || '221.133.14.74'
  63. CONFIG.RABBITMQ_USER = process.env.RABBITMQ_USER || 'admin'
  64. CONFIG.RABBITMQ_PASSWORD = process.env.RABBITMQ_PASSWORD || 'rabbitMQsandBox'
  65.  
  66.  
  67. //Thời gian đặt hàng
  68. CONFIG.BOFORE_TIME = process.env.BOFORE_TIME || '04:59:59';
  69. CONFIG.AFTER_TIME = process.env.AFTER_TIME || '18:00:00';
  70. //Thời gian giao hàng
  71. CONFIG.START_TIME_CHECK = process.env.START_TIME_CHECK || '07:59:59';
  72. CONFIG.END_TIME_CHECK = process.env.END_TIME_CHECK || '20:00:01';
  73. //Limit Time
  74. CONFIG.LIMIT_TIME = process.env.LIMIT_TIME || '21:30:00';
  75.  
  76. //Set Time for Era Apartment
  77. //Khung thời gian giao hàng thứ nhất 9:00 - 11:00
  78. CONFIG.START_SCHEDULE_TIME_ONE = process.env.START_SCHEDULE_TIME_ONE || '08:59:59';
  79. CONFIG.END_SCHEDULE_TIME_ONE = process.env.END_SCHEDULE_TIME_ONE || '11:00:01';
  80. //Khung thời gian giao hàng thứ hai 16:00 - 18:00
  81. CONFIG.START_SCHEDULE_TIME_TWO = process.env.START_SCHEDULE_TIME_TWO || '15:59:59';
  82. CONFIG.END_SCHEDULE_TIME_TWO = process.env.END_SCHEDULE_TIME_TWO || '18:00:01';
  83. //Khung thời gian đặt hàng thứ nhất 5:00 - 7:00
  84. CONFIG.START_ORDER_TIME_ONE = process.env.START_ORDER_TIME_ONE || '04:59:59';
  85. CONFIG.END_ORDER_TIME_ONE = process.env.END_ORDER_TIME_ONE || '06:59:59';
  86. //Khung thời gian đặt hàng thứ hai 7:00 - 14:00
  87. CONFIG.START_ORDER_TIME_TWO = process.env.START_ORDER_TIME_TWO || '07:00:01';
  88. CONFIG.END_ORDER_TIME_TWO = process.env.END_ORDER_TIME_TWO || '14:00:01';
  89.  
  90. //Ngày và khung giờ khoá đặt hàng
  91. CONFIG.START_TIME_BLOCK_ORDER = process.env.START_TIME_BLOCK_ORDER|| '2019-09-02 00:00:01';
  92. CONFIG.END_TIME_BLOCK_ORDER = process.env.END_TIME_BLOCK_ORDER || '2019-09-02 23:59:59';
  93.  
  94. // API send to speedy
  95. CONFIG.API_SPEEDY_URL = process.env.API_SPEEDY_URL || 'https://robotapitest.mrspeedy.vn/api/business/1.1';
  96. CONFIG.API_SPEEDY_HEADERS_TOKEN = process.env.API_SPEEDY_HEADERS_TOKEN || '218DED4C6BA5D2B2832F235773A4A36F705BBFAA';
  97. CONFIG.GET_ORDER_GKITCHEN_SEND_SPEEDY = process.env.GET_ORDER_GKITCHEN_SEND_SPEEDY || '0ce866a099bbd925ca13b24b3137fb68'; // tudeptrai decode MD5
  98.  
  99.  
  100. // Routing, Group Quận lọc đơn, gửi cho Speedy
  101. CONFIG.SEND_TO_SPEEDY_START_POINT = process.env.SEND_TO_SPEEDY_START_POINT || 4; // Nhỏ hơn điểm đầu <= 4
  102. CONFIG.SEND_TO_SPEEDY_END_POINT = process.env.SEND_TO_SPEEDY_END_POINT || 8; // Nhỏ hơn điểm cuối <= 8
  103. CONFIG.SEND_TO_SPEEDY_OVER_WEIGHT = process.env.SEND_TO_SPEEDY_OVER_WEIGHT || 24000; // Quá số ký 24Kg
  104. CONFIG.SEND_TO_SPEEDY_PICK_OVER_WEIGHT = process.env.SEND_TO_SPEEDY_PICK_OVER_WEIGHT || 1000; // số lượng Kg để lọc ra những đơn trên 24Kg - thường lọc 1 đơn
  105. CONFIG.SEND_TO_SPEEDY_AFTER_FILTER = process.env.SEND_TO_SPEEDY_AFTER_FILTER || 8; // số điểm gửi sau khi lọc 1 đơn
  106.  
  107. // Slack Notifications
  108. CONFIG.SLACK_WEBHOOKS_URL = process.env.SLACK_WEBHOOKS_URL || 'https://hooks.slack.com/services/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';
  109. // CONFIG.SLACK_WEBHOOKS_URL_CREATE_ORDER_ONDAY = process.env.SLACK_WEBHOOKS_URL_CREATE_ORDER_ONDAY || 'https://hooks.slack.com/services/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';
  110. CONFIG.SLACK_WEBHOOKS_URL_SEND_SPEEDY_API_SUCCESS = process.env.SLACK_WEBHOOKS_URL_SEND_SPEEDY_API_SUCCESS || 'https://hooks.slack.com/services/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';
  111. CONFIG.SLACK_WEBHOOKS_URL_SEND_SPEEDY_API_FAILED = process.env.SLACK_WEBHOOKS_URL_SEND_SPEEDY_API_FAILED || 'https://hooks.slack.com/services/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';
  112. module.exports = CONFIG;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement