Sha256: 4da4eb700e1206b5418d4a36c79603dc2ac62f204a2522545f1aff09fb80170b

Contents?: true

Size: 1.37 KB

Versions: 1

Compression:

Stored size: 1.37 KB

Contents

version: '7'

environment:
  RUBY_VERSION: '3.3'

compose:
  files:
    - docker-compose.yml

interaction:
  bash:
    description: Open the Bash shell in app's container
    service: ruby
    command: /bin/bash

  bundle:
    description: Run Bundler commands
    service: ruby
    command: bundle

  rails:
    description: Run RoR commands
    service: ruby
    command: bundle exec rails

  appraisal:
    description: Run Appraisal commands
    service: ruby
    command: bundle exec appraisal

  rspec:
    description: Run Rspec commands
    service: ruby
    command: bundle exec rspec
    subcommands:
      all:
        command: bundle exec appraisal rspec
      rails-6.0:
        command: bundle exec appraisal rails-6.0 rspec
      rails-6.1:
        command: bundle exec appraisal rails-6.1 rspec
      rails-7.0:
        command: bundle exec appraisal rails-7.0 rspec
      rails-7.1:
        command: bundle exec appraisal rails-7.1 rspec
      rails-7.2:
        command: bundle exec appraisal rails-7.2 rspec

  rubocop:
    description: Run Ruby linter
    service: ruby
    command: bundle exec rubocop

  setup:
    description: Install deps
    service: ruby
    command: bin/setup

  test:
    description: Run linters, run all tests
    service: ruby
    command: bin/test

provision:
  - dip compose down --volumes
  - rm -f Gemfile.lock
  - rm -f gemfiles/*gemfile*
  - dip setup

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
http_health_check-1.0.0 dip.yml