Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require('dotenv').config();//instatiate environment variables
- const CONFIG = {} //Make this global to use all over the application
- CONFIG.app = process.env.APP || 'dev_1';
- CONFIG.port = process.env.PORT || '3030';
- CONFIG.db_dialect = process.env.DB_DIALECT || 'mysql';
- CONFIG.db_host = process.env.DB_HOST || '221.133.14.74';
- CONFIG.db_port = process.env.DB_PORT || '3306';
- CONFIG.db_name = process.env.DB_NAME || 'gkitchen';
- CONFIG.db_user = process.env.DB_USER || 'gkitchen_dev';
- CONFIG.db_password = process.env.DB_PASSWORD || 'GFVNITGTG@!@#_dev';
- CONFIG.SMS_DOMAIN = process.env.SMS_DOMAIN || "http://sms.mobifoneplus.vn/api";
- CONFIG.SMS_USERNAME = process.env.SMS_USERNAME || "gkitchen";
- CONFIG.SMS_PASSWORD = process.env.SMS_PASSWORD || "GkVN!@2019";
- CONFIG.SMS_BRANDNAME = process.env.SMS_BRANDNAME || "GKITCHEN";
- CONFIG.QR_CODE_URL = process.env.QR_CODE_URL || "http://123.30.249.37:9999/Service1.svc";
- CONFIG.ERP_URL = process.env.ERP_URL || 'http://123.30.249.37:6868/Service1.svc'
- CONFIG.SHIP60_API_URL = process.env.SHIP60_API_URL || "http://test.api.ship60.com"
- CONFIG.secret = process.env.JWT_ENCRYPTION || 'ddev_66f3cca610bad24b27857bbc4695dbeb';//projectGkitchen!@#456
- CONFIG.tokenLife = process.env.JWT_EXPIRATION || 86400;
- CONFIG.refreshTokenSecret = process.env.JWT_ENCRYPTION || 'ddev_66f3cca610bad24b27857bbc4695dbeb_apigkitchen!@#';
- CONFIG.refreshTokenLife = process.env.JWT_EXPIRATION || 172800;
- CONFIG.TOPIC_KEY_ORDER = process.env.TOPIC_KEY_ORDER || 'order_gkitchen_dev';
- CONFIG.APP_PUSH_API_KEY = process.env.APP_PUSH_API_KEY || 'AIzaSyAuAqEQ8j-bQQsaAYYDRCBCYrzSgfDRTuI';
- CONFIG.ASTERISKDB_DIALECT = process.env.ASTERISKDB_DIALECT || 'mysql';
- CONFIG.ASTERISKDB_HOST = process.env.ASTERISKDB_HOST || 'ipcc.gkitchen.com.vn';
- CONFIG.ASTERISKDB_PORT = process.env.ASTERISKDB_PORT || '3306';
- CONFIG.ASTERISKDB_NAME = process.env.ASTERISKDB_NAME || 'asteriskcdrdb';
- CONFIG.ASTERISKDB_USER = process.env.ASTERISKDB_USER || 'asteriskcdrdb';
- CONFIG.ASTERISKDB_PASSWORD = process.env.ASTERISKDB_PASSWORD || 'KZt1jRG8ETMqpa3fwvKM';
- CONFIG.ONE_PAY_LOCAL_URL = process.env.ONE_PAY_LOCAL_URL || 'https://mtf.onepay.vn/onecomm-pay/vpc.op';
- CONFIG.ONE_PAY_LOCAL_MERCHANT = process.env.ONE_PAY_LOCAL_MERCHANT || 'ONEPAY';
- CONFIG.ONE_PAY_LOCAL_ACCESSCODE = process.env.ONE_PAY_LOCAL_ACCESSCODE || 'D67342C2';
- CONFIG.ONE_PAY_LOCAL_SECRET_HASH_CODE = process.env.ONE_PAY_LOCAL_SECRET_HASH_CODE || 'A3EFDFABA8653DF2342E8DAC29B51AF0';
- CONFIG.ONE_PAY_LOCAL_USER = process.env.ONE_PAY_LOCAL_USER || 'op01';
- CONFIG.ONE_PAY_LOCAL_PASSWORD = process.env.ONE_PAY_LOCAL_MERCHANT || 'op123456';
- CONFIG.ONE_PAY_LOCAL_VERSION = process.env.ONE_PAY_LOCAL_VERSION || '2';
- CONFIG.ONE_PAY_LOCAL_URL_QUERY = process.env.ONE_PAY_LOCAL_URL_QUERY || 'https://mtf.onepay.vn/onecomm-pay/Vpcdps.op'
- CONFIG.ONE_PAY_INTERNATIONAL_URL = process.env.ONE_PAY_INTERNATIONAL_URL || 'https://mtf.onepay.vn/vpcpay/vpcpay.op';
- CONFIG.ONE_PAY_INTERNATIONAL_MERCHANT = process.env.ONE_PAY_INTERNATIONAL_MERCHANT || 'TESTONEPAY';
- CONFIG.ONE_PAY_INTERNATIONAL_ACCESSCODE = process.env.ONE_PAY_INTERNATIONAL_ACCESSCODE || '6BEB2546';
- CONFIG.ONE_PAY_INTERNATIONAL_SECRET_HASH_CODE = process.env.ONE_PAY_INTERNATIONAL_SECRET_HASH_CODE || '6D0870CDE5F24F34F3915FB0045120DB';
- CONFIG.ONE_PAY_INTERNATIONAL_USER = process.env.INTERNATIONAL_ONE_PAY_USER || 'op01';
- CONFIG.ONE_PAY_INTERNATIONAL_PASSWORD = process.env.INTERNATIONAL_ONE_PAY_MERCHANT || 'op123456';
- CONFIG.ONE_PAY_INTERNATIONAL_VERSION = process.env.ONE_PAY_INTERNATIONAL_VERSION || '2';
- CONFIG.ONE_PAY_INTERNATIONAL_URL_QUERY = process.env.ONE_PAY_INTERNATIONAL_URL_QUERY || 'https://mtf.onepay.vn/onecomm-pay/Vpcdps.op';
- CONFIG.CMC_SMS_DOMAIN = process.env.CMC_SMS_DOMAIN || "http://124.158.14.49/CMC_RF/api/sms/Send";
- CONFIG.CMC_SMS_USERNAME = process.env.CMC_SMS_USERNAME || "ctyfeddy";
- CONFIG.CMC_SMS_PASSWORD = process.env.CMC_SMS_PASSWORD || "";
- CONFIG.CMC_SMS_BRANDNAME = process.env.CMC_SMS_BRANDNAME || "GKITCHEN";
- CONFIG.RABBITMQ_URL = process.env.RABBITMQ_URL || '221.133.14.74'
- CONFIG.RABBITMQ_USER = process.env.RABBITMQ_USER || 'admin'
- CONFIG.RABBITMQ_PASSWORD = process.env.RABBITMQ_PASSWORD || 'rabbitMQsandBox'
- //Thời gian đặt hàng
- CONFIG.BOFORE_TIME = process.env.BOFORE_TIME || '04:59:59';
- CONFIG.AFTER_TIME = process.env.AFTER_TIME || '18:00:00';
- //Thời gian giao hàng
- CONFIG.START_TIME_CHECK = process.env.START_TIME_CHECK || '07:59:59';
- CONFIG.END_TIME_CHECK = process.env.END_TIME_CHECK || '20:00:01';
- //Limit Time
- CONFIG.LIMIT_TIME = process.env.LIMIT_TIME || '21:30:00';
- //Set Time for Era Apartment
- //Khung thời gian giao hàng thứ nhất 9:00 - 11:00
- CONFIG.START_SCHEDULE_TIME_ONE = process.env.START_SCHEDULE_TIME_ONE || '08:59:59';
- CONFIG.END_SCHEDULE_TIME_ONE = process.env.END_SCHEDULE_TIME_ONE || '11:00:01';
- //Khung thời gian giao hàng thứ hai 16:00 - 18:00
- CONFIG.START_SCHEDULE_TIME_TWO = process.env.START_SCHEDULE_TIME_TWO || '15:59:59';
- CONFIG.END_SCHEDULE_TIME_TWO = process.env.END_SCHEDULE_TIME_TWO || '18:00:01';
- //Khung thời gian đặt hàng thứ nhất 5:00 - 7:00
- CONFIG.START_ORDER_TIME_ONE = process.env.START_ORDER_TIME_ONE || '04:59:59';
- CONFIG.END_ORDER_TIME_ONE = process.env.END_ORDER_TIME_ONE || '06:59:59';
- //Khung thời gian đặt hàng thứ hai 7:00 - 14:00
- CONFIG.START_ORDER_TIME_TWO = process.env.START_ORDER_TIME_TWO || '07:00:01';
- CONFIG.END_ORDER_TIME_TWO = process.env.END_ORDER_TIME_TWO || '14:00:01';
- //Ngày và khung giờ khoá đặt hàng
- CONFIG.START_TIME_BLOCK_ORDER = process.env.START_TIME_BLOCK_ORDER|| '2019-09-02 00:00:01';
- CONFIG.END_TIME_BLOCK_ORDER = process.env.END_TIME_BLOCK_ORDER || '2019-09-02 23:59:59';
- // API send to speedy
- CONFIG.API_SPEEDY_URL = process.env.API_SPEEDY_URL || 'https://robotapitest.mrspeedy.vn/api/business/1.1';
- CONFIG.API_SPEEDY_HEADERS_TOKEN = process.env.API_SPEEDY_HEADERS_TOKEN || '218DED4C6BA5D2B2832F235773A4A36F705BBFAA';
- CONFIG.GET_ORDER_GKITCHEN_SEND_SPEEDY = process.env.GET_ORDER_GKITCHEN_SEND_SPEEDY || '0ce866a099bbd925ca13b24b3137fb68'; // tudeptrai decode MD5
- // Routing, Group Quận lọc đơn, gửi cho Speedy
- CONFIG.SEND_TO_SPEEDY_START_POINT = process.env.SEND_TO_SPEEDY_START_POINT || 4; // Nhỏ hơn điểm đầu <= 4
- CONFIG.SEND_TO_SPEEDY_END_POINT = process.env.SEND_TO_SPEEDY_END_POINT || 8; // Nhỏ hơn điểm cuối <= 8
- CONFIG.SEND_TO_SPEEDY_OVER_WEIGHT = process.env.SEND_TO_SPEEDY_OVER_WEIGHT || 24000; // Quá số ký 24Kg
- 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
- 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
- // Slack Notifications
- CONFIG.SLACK_WEBHOOKS_URL = process.env.SLACK_WEBHOOKS_URL || 'https://hooks.slack.com/services/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';
- // CONFIG.SLACK_WEBHOOKS_URL_CREATE_ORDER_ONDAY = process.env.SLACK_WEBHOOKS_URL_CREATE_ORDER_ONDAY || 'https://hooks.slack.com/services/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';
- 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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';
- 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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';
- module.exports = CONFIG;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement