| 
									
										
										
										
											2018-04-04 22:44:39 +03:00
										 |  |  | #root = File.dirname(__FILE__) | 
					
						
							|  |  |  | root = File.join(File.dirname(__FILE__), "..") | 
					
						
							|  |  |  | $LOAD_PATH.push root unless $LOAD_PATH.include? root | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | require "core/devops-config" | 
					
						
							|  |  |  | require "core/devops-logger" | 
					
						
							|  |  |  | require "core/devops-db" | 
					
						
							|  |  |  | require "byebug" | 
					
						
							|  |  |  | require "lib/knife/knife_factory" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DevopsLogger.logger = Sidekiq.logger | 
					
						
							|  |  |  | DevopsLogger.logger.info "Environment: " + Sidekiq.options[:environment] | 
					
						
							|  |  |  | DevopsConfig.read | 
					
						
							|  |  |  | Devops::Db.init(Sidekiq.options[:environment]) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # quick workaround to load devops-nibr | 
					
						
							|  |  |  | require 'core/devops-messages' | 
					
						
							|  |  |  | require 'providers/aws/aws_connector' | 
					
						
							|  |  |  | require 'db/mongo/models/project' | 
					
						
							|  |  |  | require 'db/mongo/models/stack/stack_base' | 
					
						
							|  |  |  | Devops::Plugin::Nibr.init | 
					
						
							|  |  |  | Devops::Messages.init | 
					
						
							|  |  |  | KnifeFactory.init | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | require "providers/static" | 
					
						
							|  |  |  | require "providers/aws" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | %w(create_server_worker deploy_worker bootstrap_worker unbootstrap_worker project_test_worker stack_bootstrap_worker delete_server_worker delete_expired_server_worker stack_sync_worker).each do |worker| | 
					
						
							|  |  |  | require_relative worker | 
					
						
							|  |  |  | DevopsLogger.logger.info "Loaded worker '#{worker}'" | 
					
						
							|  |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-10-22 15:01:55 +04:00
										 |  |  | config = {} | 
					
						
							| 
									
										
										
										
											2014-11-07 16:02:51 +03:00
										 |  |  | #require File.join(root, "../proxy") |