Sha256: bfc214422095aa6467d65c91f3e07be484fc8345b1bb6b9212400728c66ac990
Contents?: true
Size: 904 Bytes
Versions: 73
Compression:
Stored size: 904 Bytes
Contents
# frozen_string_literal: true require 'avm/eac_rails_base1/runner_with/bundle' require 'avm/instances/entry_keys' require 'eac_cli/core_ext' require 'shellwords' module Avm module EacRailsBase1 module Instances module Runners class RailsServer DEFAULT_RAILS_ENVIRONMENT = 'development' runner_with :help, ::Avm::EacRailsBase1::RunnerWith::Bundle do desc 'Run the embbeded Rails web server.' end def run infov 'Environment', rails_environment infov 'Bundle args', ::Shellwords.join(bundle_args) infov 'Result', bundle_command.system end protected def bundle_args ['exec', 'rails', 'server', '--port', runner_context.call(:instance).read_entry(::Avm::Instances::EntryKeys::WEB_PORT)] end end end end end end
Version data entries
73 entries across 73 versions & 2 rubygems