Sha256: 8c15c7c92037d15819375b768b3bb8bdc8fa8d767763abdf394fd59aca4543d9
Contents?: true
Size: 868 Bytes
Versions: 2
Compression:
Stored size: 868 Bytes
Contents
module Roro class CLI < Thor no_commands do def configure_database database = @config.thor_actions['configure_database'] vendor = @config.master['services']['database']['vendors'] case database when 'p' @config.app['database_vendor'] = 'postgresql' @config.app['postgresql_env_vars'] = vendor['postgresql']['env_vars'] configure_for_pg when 'm' @config.app['database_vendor'] = 'mysql' @config.app['mysql_env_vars'] = vendor['mysql']['env_vars'] configure_for_mysql end %w(development production test staging ci).each do |environment| src = 'rails/dotenv/web.env.tt' dest = "roro/containers/app/#{environment}.env" template src, dest, @config.app end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
roro-0.3.17 | lib/roro/cli/rollon/rails/database.rb |
roro-0.3.16 | lib/roro/cli/rollon/rails/database.rb |