Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'base64'
- module FloConfig
- CONFIG = {
- :production => {
- :development => dev = {
- :cache => { :urls => ["flo-cache1.stage.ch.flipkart.com:11211"] },
- :analytics_app => {:fbe => { :url => 'http://flo-module-warehouse-0004.nm.flipkart.com', :username => 'upstream', :password => 'upstream' }},
- :cas => {:fbe => "flo-rubycas-server.nm.flipkart.com", :fbe_port => '443', :b2b => "flo-rubycas-server.nm.flipkart.com", :b2b_port => '443'},
- :authui => {:b2b => "flo-auth-ui-b2b.nm.flipkart.com", :fbe => "flo-auth-ui-b2b.nm.flipkart.com", :fbe_db_host => "flo-warehouse-fbe-db-0001.nm.flipkart.com"},
- :config => {:db_host => "flo-module-warehouse-0004.nm.flipkart.com", :db_user => "root", :db_password => "", :db_name => "configuration"},
- :login_service => {:url => "localhost"},
- :user_service => "http://flo-warehouse-b2b-nfr-mock.vip.nm.flipkart.com:80/userservice/v0.1",
- :seller_service_cms_url => 'http://flo-fbe-seller-service-cms.nm.flipkart.com:8080',
- :seller_service_url => 'http://flo-fbe-seller-service-srs.nm.flipkart.com:8080',
- :seller_master_url => 'http://flo-fbe-seller-service-srs.nm.flipkart.com:8080',
- :warehouse => {
- :system_user => "sc_warehouse_b2b",
- :cas_callback_url => "http://flo-warehouse-fbe.nm.flipkart.com/cas_proxy_callback/receive_pgt",
- :mysql => {
- :fbe => {
- :locks => {
- :master => {:host => "flo-warehouse-fbe-db-0001.nm.flipkart.com", :database => 'warehouse_fbe_production', :username => 'wh_rw', :password => 'pcnoum'}
- },
- :default_shard => {
- :master => {:host => "flo-warehouse-fbe-db-0001.nm.flipkart.com", :database => 'warehouse_fbe_production', :username => 'wh_rw', :password => 'pcnoum'},
- :master_read => {:host => "flo-warehouse-fbe-db-0001.nm.flipkart.com", :database => 'warehouse_fbe_production', :username => 'wh_ro', :password => 'wzptcu'},
- :slave => {:host => "flo-warehouse-fbe-db-0001.nm.flipkart.com", :database => 'warehouse_fbe_production', :username => 'wh_rw', :password => 'pcnoum'},
- :archival => {:host => "flo-warehouse-fbe-db-0001.nm.flipkart.com", :database => 'warehouse_fbe_production', :username => 'wh_rw', :password => 'pcnoum'},
- :relayer_client => {:host => "flo-warehouse-fbe-db-0001.nm.flipkart.com", :database => 'outbound_fbe_production', :username => 'wh_rw', :password => 'pcnoum'}
- },
- :common_shard => {
- :master => {:host => "flo-warehouse-fbe-db-0001.nm.flipkart.com", :database => 'warehouse_b2b_production_common_shard', :username => 'wh_rw', :password => 'pcnoum'},
- :master_read => {:host => "flo-warehouse-fbe-db-0001.nm.flipkart.com", :database => 'warehouse_b2b_production_common_shard', :username => 'wh_ro', :password => 'wzptcu'},
- :slave => {:host => "flo-warehouse-fbe-db-0001.nm.flipkart.com", :database => 'warehouse_b2b_production_common_shard', :username => 'wh_ro', :password => 'wzptcu'},
- }
- }
- },
- :fbe => "flo-warehouse-fbe.nm.flipkart.com",
- :b2b => "flo-warehouse-fbe.nm.flipkart.com",
- :fbe_db_host => "flo-warehouse-fbe-db-0001.nm.flipkart.com",
- :fbe_db_user => "wh_rw",
- :fbe_db_password => "pcnoum",
- :fbe_slave_db_user => "wh_rw",
- :fbe_slave_db_password => "pcnoum",
- :fbe_slave_db_host => "flo-warehouse-fbe-db-0001.nm.flipkart.com",
- :fbe_archive_db_host => "flo-warehouse-fbe-0003.nm.flipkart.com",
- :fbe_archive_db_user => "root", :fbe_archive_db_password => "",
- :fbe_port => "80",
- :b2b_port => "80",
- :doc => {
- :b2b_port => "36101",
- :b2b => "flo-warehouse-fbe-inventory-view-0001.nm.flipkart.com",
- :b2b_db_host => "flo-warehouse-fbe-db-0001.nm.flipkart.com",
- :b2b_db_name => "doc_fbe_production",
- :b2b_db_user => "doc-wr",
- :b2b_db_password => "docdb123",
- :fbe_port => "36101",
- :fbe => "flo-warehouse-fbe-inventory-view-0001.nm.flipkart.com",
- :fbe_db_host => "flo-warehouse-fbe-db-0001.nm.flipkart.com",
- :fbe_db_name => "doc_fbe_production",
- :fbe_db_user => "doc-rw",
- :fbe_db_password => "docdb123"
- },
- :redis_cache => {:configs => [{:master_name => 'redis-cluster', :port => 6379, :db=>1, :master_password => '',
- :sentinels => [{:host => 'ekart-fbe-rd-sent-0001.nm.flipkart.com', :port => 16380},
- {:host => 'ekart-fbe-rd-sent-0002.nm.flipkart.com', :port => 16380},
- {:host => 'ekart-fbe-rd-sent-0003.nm.flipkart.com', :port => 16380}]},
- {:master_name => 'redis-cluster', :port => 6379, :db => 1, :master_password => '',
- :sentinels => [{:host => 'ekart-fbe-rd-sent-0001.nm.flipkart.com', :port => 16380},
- {:host => 'ekart-fbe-rd-sent-0002.nm.flipkart.com', :port => 16380},
- {:host => 'ekart-fbe-rd-sent-0003.nm.flipkart.com', :port => 16380}]},
- {:master_name => 'redis-cluster', :port => 6379, :db => 1, :master_password => '',
- :sentinels => [{:host => 'ekart-fbe-rd-sent-0001.nm.flipkart.com', :port => 16380},
- {:host => 'ekart-fbe-rd-sent-0002.nm.flipkart.com', :port => 16380},
- {:host => 'ekart-fbe-rd-sent-0003.nm.flipkart.com', :port => 16380}]},
- {:master_name => 'redis-cluster', :port => 6379, :db => 1, :master_password => '',
- :sentinels => [{:host => 'ekart-fbe-rd-sent-0001.nm.flipkart.com', :port => 16380},
- {:host => 'ekart-fbe-rd-sent-0002.nm.flipkart.com', :port => 16380},
- :seller_service_fbe => {},
- :warehouseui => {
- :system_user => "sc_warehouse_b2b",
- :cas_callback_url => "http://flo-warehouse-ui-fbe.nm.flipkart.com/cas_proxy_callback/receive_pgt",
- :fbe => "flo-warehouse-ui-fbe.nm.flipkart.com",
- :fbe_db_host => "flo-warehouse-fbe-db-0001.nm.flipkart.com",
- :fbe_port => "80",
- :fbe_cas_port => "443",
- :fbe_db_user => "wh_rw",
- :fbe_db_password => "pcnoum",
- :b2b_port => "80",
- :b2b => "flo-warehouse-ui-fbe.nm.flipkart.com",
- :b2b_db_host => "flo-warehouse-fbe-db-0001.nm.flipkart.com",
- :b2b_db_user => "wh_rw",
- :b2b_db_password => "pcnoum",
- :b2b_cas_port => "443"
- },
- :doc => {
- :fbe_port => "36101",
- :fbe => "flo-warehouse-fbe-inventory-view-0001.nm.flipkart.com",
- :fbe_db_host => "flo-warehouse-fbe-db-0001.nm.flipkart.com",
- :fbe_db_name => "doc_fbe_production",
- :fbe_db_user => "doc-rw",
- :fbe_db_password => "docdb123"
- }
- },
- :production => dev,
- :staging => { :production => dev }
- }
- }
- end
Add Comment
Please, Sign In to add comment