module RodeoClown
I wanted to be special and use the Rakefile from Mina to deploy, alas shell scripts just work.
Constants
- VERSION
Public Class Methods
configs(env = ENV["RACK_ENV"] || "development")
click to toggle source
# File lib/rodeo_clown.rb, line 6 def self.configs(env = ENV["RACK_ENV"] || "development") @configs ||= if File.exists?(file = File.expand_path(".") + "/.rodeo_clown.yml") YAML.load_file(file) elsif File.exists?(file = File.expand_path("~") + "/.rodeo_clown.yml") YAML.load_file(file) else {} end[env] end
credentials()
click to toggle source
Set aws credentials as environment variables Set aws credentials in the ~/.rodeo_clown.yml
Just set your aws credentials
# File lib/rodeo_clown.rb, line 21 def self.credentials @credentials ||= if ENV.key?("AWS_ACCESS_KEY") && ENV.key?("AWS_SECRET_ACCESS_KEY") { access_key_id: ENV["AWS_ACCESS_KEY"], secret_access_key: ENV["AWS_SECRET_ACCESS_KEY"], } elsif configs.key?("access_key_id") && configs.key?("secret_access_key") { access_key_id: configs["access_key_id"], secret_access_key: configs["secret_access_key"],} else raise "Please supply aws_access_key and Aws_secret_access_key" end end