scripts/webapp.rb in standup-0.3.26 vs scripts/webapp.rb in standup-0.3.27
- old
+ new
@@ -2,11 +2,12 @@
self.default_params = {
:rails_env => 'production',
:name => 'webapp',
:server_name => '_',
:git_branch => 'master',
- :gem_manager => :bundler
+ :gem_manager => :bundler,
+ :bootstrap_db => 'false'
}
def run
install_package 'git-core'
install_package params.additional_packages if params.additional_packages.present?
@@ -28,10 +29,11 @@
exec "git checkout #{params.git_branch}"
end
install_gems
- bootstrap_db
+ #TODO move boolean check to global stuff
+ bootstrap_db if params.bootstrap_db.match(/(true|t|yes|y|1)$/i) != nil
sudo "chown -R www-data:www-data #{app_path}"
with_processed_file script_file('webapp.conf') do |file|
scripts.passenger.add_server_conf file, "#{params.name}.conf"