Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions lib/stack_car/cli.rb
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,15 @@ def self.exit_on_failure?

method_option :service, default: 'web', type: :string, aliases: '-s'
method_option :build, default: false, type: :boolean, aliases: '-b'
method_option :detach, default: false, type: :boolean, aliases: '-d'
method_option :logs, default: true, type: :boolean
desc "up", "starts docker compose with rebuild, defaults to web"
def up
setup
ensure_development_env
args = []
args << '--build' if options[:build]
args << '--detach' if options[:detach]
if options[:build]
run("#{dotenv} docker compose pull #{options[:service]}")
end
Expand Down Expand Up @@ -125,6 +127,13 @@ def ps(*args)
end
map status: :ps

method_option :service, default: 'web', type: :string, aliases: '-s'
desc "config", "outputs the docker compose config"
def up
setup
run_with_exit("#{dotenv} docker compose up #{args.join(' ')} #{options[:service]}")
end

method_option :service, default: 'web', type: :string, aliases: '-s'
desc "bundle ARGS", "wraps docker compose run web unless --service is used to specify"
def bundle(*args)
Expand Down
2 changes: 1 addition & 1 deletion lib/stack_car/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module StackCar
VERSION = '0.19.0'
VERSION = '0.20.0'
end
Loading