This commit is contained in:
ari 2022-12-19 17:56:40 +03:00
parent 1a8cecab4d
commit cb745be275
No known key found for this signature in database
GPG Key ID: 1A5559E2E32F1805
2 changed files with 42 additions and 30 deletions

View File

@ -5,6 +5,14 @@ module Gems
# gemfile instructions # gemfile instructions
gem 'pg', '~> 1.4.5' unless ARGV.include?('--skip-gem-pg') gem 'pg', '~> 1.4.5' unless ARGV.include?('--skip-gem-pg')
gem 'tzinfo-data' unless ARGV.include?('--skip-gem-tzinfo-data') gem 'tzinfo-data' unless ARGV.include?('--skip-gem-tzinfo-data')
gem 'bunny', '>= 2.19.0' unless ARGV.include?('--skip-gem-bunny')
gem 'httparty' unless ARGV.include?('--skip-gem-httparty')
gem 'rabbit_carrots', '~> 0.1.14' unless ARGV.include?('--skip-gem-rabbit_carrots')
gem 'redis', '~> 4.5' unless ARGV.include?('--skip-gem-redis')
gem 'sentry-rails', '~> 5.6.0' unless ARGV.include?('--skip-gem-sentry-rails')
gem 'sentry-ruby', '~> 5.6.0' unless ARGV.include?('--skip-gem-sentry-ruby')
gem 'sidekiq', '>= 6.4.0', '< 7.0.0' unless ARGV.include?('--skip-gem-sidekiq')
gem 'sidekiq-cron', '~> 1.8.0' unless ARGV.include?('--skip-gem-sidekiq-cron')
# development gems # development gems
gem_group :development do gem_group :development do
@ -14,7 +22,10 @@ module Gems
# test gems # test gems
gem_group :test do gem_group :test do
gem 'rspec-sonarqube-formatter', '~> 1.5', require: false unless ARGV.include?('--skip-gem-rspec-sonarqube-formatter') unless ARGV.include?('--skip-gem-rspec-sonarqube-formatter')
gem 'rspec-sonarqube-formatter', '~> 1.5',
require: false
end
gem 'shoulda-matchers', '~> 5.2.0' unless ARGV.include?('--skip-gem-shoulda-matchers') gem 'shoulda-matchers', '~> 5.2.0' unless ARGV.include?('--skip-gem-shoulda-matchers')
gem 'simplecov', require: false unless ARGV.include?('--skip-gem-simplecov') gem 'simplecov', require: false unless ARGV.include?('--skip-gem-simplecov')

View File

@ -22,15 +22,16 @@ SELF.include Envs
run 'bundle remove tzinfo-data' run 'bundle remove tzinfo-data'
configure_gems configure_gems unless ARGV.include?('--skip-gems')
spec_helper_configurations spec_helper_configurations unless ARGV.include?('--skip-spec_helper_configurations')
rails_helper_configurations rails_helper_configurations unless ARGV.include?('--skip-rails_helper_configurations')
base_configurations base_configurations unless ARGV.include?('--skip-base_configurations')
jsonapi_wrapper_for_factories_configurations jsonapi_wrapper_for_factories_configurations unless ARGV.include?('--skip-jsonapi_wrapper_for_factories_configurations')
swagger_errors_configurations swagger_errors_configurations unless ARGV.include?('--skip-swagger_errors_configurations')
docker_configurations docker_configurations unless ARGV.include?('--skip-docker_configurations')
docker_compose_configurations docker_compose_configurations unless ARGV.include?('--skip-docker_compose_configurations')
database_configurations database_configurations unless ARGV.include?('--skip-database_configurations')
dot_env_configurations dot_env_configurations unless ARGV.include?('--skip-dot-env-configurations')
# rails_command('bundle install')
rails_command('generate rspec:install') rails_command('generate rspec:install')