Sha256: 04c95f5853ec14d342bc58c0e9dadcbd77df154014124db81375d31af7187ea5
Contents?: true
Size: 1.01 KB
Versions: 8
Compression:
Stored size: 1.01 KB
Contents
unless defined?(Bundler) require "automateit" require "rails" require "rake" require "bundler" end module Rmails class Installer def initialize @passwords = [] @interpreter = AutomateIt.new(:project => "system") @interpreter.include_in(self) @interpreter.set :rake_task, Rake::Task @interpreter.set :rails_root, Rails.root @interpreter.set :passwords, @passwords end def run @interpreter.invoke '01_prepare_server' Bundler.with_clean_env do @interpreter.shell_manager.sh("bundle install --without development assets") end @interpreter.invoke '02_setup_database' @interpreter.invoke '03_setup_postfix' @interpreter.invoke '04_setup_dovecot' @interpreter.invoke '05_setup_nginx' @interpreter.invoke '06_setup_dspam' @interpreter.invoke '07_setup_amavis' @interpreter.invoke '08_setup_spamassassin' @interpreter.invoke '09_setup_awstats' @interpreter.invoke 'XX_start_services' end end end
Version data entries
8 entries across 8 versions & 1 rubygems