scrolls/eycloud.rb in appscrolls-0.8.1 vs scrolls/eycloud.rb in appscrolls-0.8.2
- old
+ new
@@ -33,10 +33,11 @@
['Staging (solo environment only)', 'staging']
]
# TODO check for app name first
app_name = (@repo_name && @repo_name.size > 0) ? @repo_name : @name
+ app_name.gsub!(/\W/, '') # only letters and numbers
# say_custom "eycloud", "Checking for availability of #{app_name}"
# @app_names ||= `bundle exec ey_cli apps | grep "-" | sed "s/.* //"`.split(/\n/)
# while @app_names.include?(app_name)
# app_name = ask_wizard "Application #{app_name} is already exists. What name?"
# end
@@ -49,9 +50,10 @@
['Pro - 3 app highly-available VMs (15 CPU-based processes) & DB Master VM', 'ha'],
['Solo - 1 VM for app processes, DB and other services', 'solo']
]
else
say_custom "eycloud", "Defaulting to single/solo High-CPU medium instance for staging environment"
+ cluster_config = "solo"
end
name = File.basename(".")
command = "bundle exec ey_cli create_app --name #{app_name} --type rails3 "
# command += "--account #{account_name} " if account_name