fixes
This commit is contained in:
parent
fa3450e03e
commit
3dee4b4b0b
@ -26,3 +26,7 @@ group :test do
|
|||||||
gem 'test-unit'
|
gem 'test-unit'
|
||||||
gem 'httpclient'
|
gem 'httpclient'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
group :devepoment do
|
||||||
|
gem 'byebug'
|
||||||
|
end
|
||||||
|
|||||||
@ -13,6 +13,10 @@ GEM
|
|||||||
bson_ext (1.11.1)
|
bson_ext (1.11.1)
|
||||||
bson (~> 1.11.1)
|
bson (~> 1.11.1)
|
||||||
builder (3.2.2)
|
builder (3.2.2)
|
||||||
|
byebug (3.5.1)
|
||||||
|
columnize (~> 0.8)
|
||||||
|
debugger-linecache (~> 1.2)
|
||||||
|
slop (~> 3.6)
|
||||||
celluloid (0.15.2)
|
celluloid (0.15.2)
|
||||||
timers (~> 1.1.0)
|
timers (~> 1.1.0)
|
||||||
chef (11.6.0)
|
chef (11.6.0)
|
||||||
@ -29,6 +33,7 @@ GEM
|
|||||||
ohai (>= 0.6.0)
|
ohai (>= 0.6.0)
|
||||||
rest-client (>= 1.0.4, < 1.7.0)
|
rest-client (>= 1.0.4, < 1.7.0)
|
||||||
yajl-ruby (~> 1.1)
|
yajl-ruby (~> 1.1)
|
||||||
|
columnize (0.9.0)
|
||||||
connection_pool (2.1.1)
|
connection_pool (2.1.1)
|
||||||
cucumber (1.3.18)
|
cucumber (1.3.18)
|
||||||
builder (>= 2.1.2)
|
builder (>= 2.1.2)
|
||||||
@ -37,6 +42,7 @@ GEM
|
|||||||
multi_json (>= 1.7.5, < 2.0)
|
multi_json (>= 1.7.5, < 2.0)
|
||||||
multi_test (>= 0.1.1)
|
multi_test (>= 0.1.1)
|
||||||
daemons (1.1.9)
|
daemons (1.1.9)
|
||||||
|
debugger-linecache (1.2.0)
|
||||||
diff-lcs (1.2.5)
|
diff-lcs (1.2.5)
|
||||||
em-websocket (0.3.8)
|
em-websocket (0.3.8)
|
||||||
addressable (>= 2.1.1)
|
addressable (>= 2.1.1)
|
||||||
@ -197,6 +203,7 @@ GEM
|
|||||||
em-websocket (~> 0.3.6)
|
em-websocket (~> 0.3.6)
|
||||||
eventmachine
|
eventmachine
|
||||||
thin (>= 1.3.1, < 2.0.0)
|
thin (>= 1.3.1, < 2.0.0)
|
||||||
|
slop (3.6.0)
|
||||||
systemu (2.5.2)
|
systemu (2.5.2)
|
||||||
test-unit (3.0.9)
|
test-unit (3.0.9)
|
||||||
power_assert
|
power_assert
|
||||||
@ -217,6 +224,7 @@ PLATFORMS
|
|||||||
|
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
bson_ext
|
bson_ext
|
||||||
|
byebug
|
||||||
chef (>= 11)
|
chef (>= 11)
|
||||||
cucumber
|
cucumber
|
||||||
devops-nibr!
|
devops-nibr!
|
||||||
|
|||||||
@ -38,3 +38,5 @@ config[:aws_availability_zone] = "aws_zone"
|
|||||||
# static settings
|
# static settings
|
||||||
config[:static_ssh_key] = "ssh_key" # or nil
|
config[:static_ssh_key] = "ssh_key" # or nil
|
||||||
config[:static_certificate] = "/path/to/.ssh/static.pem"
|
config[:static_certificate] = "/path/to/.ssh/static.pem"
|
||||||
|
|
||||||
|
config[:debug] = true
|
||||||
|
|||||||
@ -2,6 +2,7 @@
|
|||||||
# `bundle exec thin -R $devops_home/config.ru -e $env -d -p $port -t 600 -u $user --pid $pid_file --log $log_file start`
|
# `bundle exec thin -R $devops_home/config.ru -e $env -d -p $port -t 600 -u $user --pid $pid_file --log $log_file start`
|
||||||
require "rubygems"
|
require "rubygems"
|
||||||
require "bundler/setup"
|
require "bundler/setup"
|
||||||
|
require 'byebug'
|
||||||
|
|
||||||
require_relative "devops-service"
|
require_relative "devops-service"
|
||||||
require_relative "devops_config"
|
require_relative "devops_config"
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
require "db/mongo/models/deploy_env_base"
|
require "db/mongo/models/deploy_env/deploy_env_base"
|
||||||
require "providers/provider_factory"
|
require "providers/provider_factory"
|
||||||
|
|
||||||
class DeployEnvOpenstack < DeployEnvBase
|
class DeployEnvOpenstack < DeployEnvBase
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
require "db/mongo/models/deploy_env_base"
|
require "db/mongo/models/deploy_env/deploy_env_base"
|
||||||
|
|
||||||
class DeployEnvStatic < DeployEnvBase
|
class DeployEnvStatic < DeployEnvBase
|
||||||
|
|
||||||
|
|||||||
@ -12,6 +12,7 @@ require "loader"
|
|||||||
require "devops_db"
|
require "devops_db"
|
||||||
|
|
||||||
require "sidekiq/web"
|
require "sidekiq/web"
|
||||||
|
require "fog"
|
||||||
|
|
||||||
require "test_subscriber"
|
require "test_subscriber"
|
||||||
require "test_subscriber_2"
|
require "test_subscriber_2"
|
||||||
@ -50,12 +51,37 @@ class DevopsService
|
|||||||
# add plugins routes
|
# add plugins routes
|
||||||
Devops::Loader.routes
|
Devops::Loader.routes
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def debug?
|
||||||
|
DevopsConfig.config[:debug]
|
||||||
|
end
|
||||||
|
|
||||||
|
# you could check env via
|
||||||
|
# DevopsService.env.development? or
|
||||||
|
# DevopsService.env.test? or
|
||||||
|
# DevopsService.env.production?
|
||||||
|
def self.env
|
||||||
|
unless @env
|
||||||
|
@env = DevopsConfig.config[:env].dup
|
||||||
|
def @env.test?
|
||||||
|
self == 'test'
|
||||||
|
end
|
||||||
|
def @env.development?
|
||||||
|
self == 'development'
|
||||||
|
end
|
||||||
|
def @env.production?
|
||||||
|
self == 'production'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
@env
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.create_method name, &block
|
def self.create_method name, &block
|
||||||
send(:generate_method, name, &block)
|
send(:generate_method, name, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
require "wisper_fix"
|
require "wisper_fix"
|
||||||
|
|||||||
@ -157,7 +157,8 @@ module Devops
|
|||||||
halt_response(e.message, 401)
|
halt_response(e.message, 401)
|
||||||
end
|
end
|
||||||
|
|
||||||
error Excon::Errors::Unauthorized do
|
=begin
|
||||||
|
error ::Excon::Errors::Unauthorized do
|
||||||
e = env["sinatra.error"]
|
e = env["sinatra.error"]
|
||||||
resp = e.response
|
resp = e.response
|
||||||
ct = resp.headers["Content-Type"]
|
ct = resp.headers["Content-Type"]
|
||||||
@ -174,6 +175,7 @@ module Devops
|
|||||||
end
|
end
|
||||||
halt_response(msg, 500)
|
halt_response(msg, 500)
|
||||||
end
|
end
|
||||||
|
=end
|
||||||
|
|
||||||
error Fog::Compute::AWS::Error do
|
error Fog::Compute::AWS::Error do
|
||||||
e = env["sinatra.error"]
|
e = env["sinatra.error"]
|
||||||
|
|||||||
@ -2,7 +2,6 @@ require "commands/deploy"
|
|||||||
require "commands/status"
|
require "commands/status"
|
||||||
require "commands/server"
|
require "commands/server"
|
||||||
require "db/mongo/models/project"
|
require "db/mongo/models/project"
|
||||||
require "db/mongo/models/deploy_env"
|
|
||||||
require "workers/project_test_worker"
|
require "workers/project_test_worker"
|
||||||
|
|
||||||
module Devops
|
module Devops
|
||||||
|
|||||||
@ -8,7 +8,6 @@ require "commands/knife_commands"
|
|||||||
|
|
||||||
require "providers/provider_factory"
|
require "providers/provider_factory"
|
||||||
|
|
||||||
require "db/mongo/models/deploy_env"
|
|
||||||
require "db/mongo/models/server"
|
require "db/mongo/models/server"
|
||||||
|
|
||||||
require "workers/create_server_worker"
|
require "workers/create_server_worker"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user