--- !ruby/object:Gem::Specification name: roro version: !ruby/object:Gem::Version version: 0.1.1 platform: ruby authors: - schadenfred autorequire: bindir: bin cert_chain: [] date: 2019-01-02 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: thor requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: sshkit requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: handsome_fencer-crypto requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 0.1.4 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 0.1.4 - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.17' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.17' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' - !ruby/object:Gem::Dependency name: byebug requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: handsome_fencer-test requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: You've finished development of your Rails app and now it's time to deploy. You're looking at Docker and Docker Compose, and at difference CI/CD services, at integrating with Docker Hub, and at trying to figure out how to deploy safely. There are lots of things that can go wrong. You've found some of them, and they haven't been much fun to fix. This gem and the companion tutorial may prove helpful. email: - fred.schoeneman@gmail.com executables: - roro extensions: [] extra_rdoc_files: [] files: - ".circleci/config.yml" - ".circleci/setup-gem-credentials.sh" - ".gitignore" - ".ruby-gemset" - ".ruby-version" - ".travis.yml" - CODE_OF_CONDUCT.md - Gemfile - Gemfile.lock - Guardfile - LICENSE.txt - README.md - Rakefile - bin/console - bin/roro - bin/setup - docker/env_files/.keep - docker/env_files/circleci.env.enc - docker/keys/.keep - lib/roro.rb - lib/roro/cli.rb - lib/roro/cli/base.rb - lib/roro/cli/dockerize.rb - lib/roro/cli/expose.rb - lib/roro/cli/generate_keys.rb - lib/roro/cli/greenfield.rb - lib/roro/cli/obfuscate.rb - lib/roro/cli/rollon.rb - lib/roro/cli/templates/Gemfile.lock - lib/roro/cli/templates/Guardfile - lib/roro/cli/templates/circleci/Rakefile - lib/roro/cli/templates/circleci/config.job-example.yml - lib/roro/cli/templates/circleci/config.yml - lib/roro/cli/templates/circleci/config.yml.workflow-example - lib/roro/cli/templates/circleci/deploy.rake - lib/roro/cli/templates/config.yml - lib/roro/cli/templates/config/database.yml - lib/roro/cli/templates/docker-compose.yml - lib/roro/cli/templates/docker/containers/app/Dockerfile.tt - lib/roro/cli/templates/docker/containers/database/.keep - lib/roro/cli/templates/docker/containers/web/Dockerfile.tt - lib/roro/cli/templates/docker/containers/web/app.conf.tt - lib/roro/cli/templates/docker/env_files/.keep - lib/roro/cli/templates/docker/keys/.keep - lib/roro/cli/templates/docker/overrides/circleci.yml.tt - lib/roro/cli/templates/docker/overrides/production.yml.tt - lib/roro/cli/templates/docker/web/Dockerfile - lib/roro/cli/templates/docker/web/app.conf - lib/roro/cli/templates/gitignore - lib/roro/cli/templates/greenfield/Dockerfile - lib/roro/cli/templates/greenfield/Gemfile - lib/roro/cli/templates/greenfield/Gemfile.lock - lib/roro/cli/templates/greenfield/config/database.yml.example - lib/roro/cli/templates/greenfield/docker-compose.yml - lib/roro/cli/templates/lib/tasks/deploy.rake - lib/roro/version.rb - lib/tasks/deploy.rake - roro.gemspec - test_apps/dummy/.gitignore - test_apps/dummy/Gemfile - test_apps/dummy/README.md - test_apps/dummy/Rakefile - test_apps/dummy/app/assets/config/manifest.js - test_apps/dummy/app/assets/images/.keep - test_apps/dummy/app/assets/javascripts/application.js - test_apps/dummy/app/assets/javascripts/cable.js - test_apps/dummy/app/assets/javascripts/channels/.keep - test_apps/dummy/app/assets/stylesheets/application.css - test_apps/dummy/app/channels/application_cable/channel.rb - test_apps/dummy/app/channels/application_cable/connection.rb - test_apps/dummy/app/controllers/application_controller.rb - test_apps/dummy/app/controllers/concerns/.keep - test_apps/dummy/app/helpers/application_helper.rb - test_apps/dummy/app/jobs/application_job.rb - test_apps/dummy/app/mailers/application_mailer.rb - test_apps/dummy/app/models/application_record.rb - test_apps/dummy/app/models/concerns/.keep - test_apps/dummy/app/views/layouts/application.html.erb - test_apps/dummy/app/views/layouts/mailer.html.erb - test_apps/dummy/app/views/layouts/mailer.text.erb - test_apps/dummy/bin/bundle - test_apps/dummy/bin/rails - test_apps/dummy/bin/rake - test_apps/dummy/bin/setup - test_apps/dummy/bin/update - test_apps/dummy/bin/yarn - test_apps/dummy/config.ru - test_apps/dummy/config/application.rb - test_apps/dummy/config/boot.rb - test_apps/dummy/config/cable.yml - test_apps/dummy/config/credentials.yml.enc - test_apps/dummy/config/database.yml - test_apps/dummy/config/environment.rb - test_apps/dummy/config/environments/development.rb - test_apps/dummy/config/environments/production.rb - test_apps/dummy/config/environments/test.rb - test_apps/dummy/config/initializers/application_controller_renderer.rb - test_apps/dummy/config/initializers/assets.rb - test_apps/dummy/config/initializers/backtrace_silencers.rb - test_apps/dummy/config/initializers/content_security_policy.rb - test_apps/dummy/config/initializers/cookies_serializer.rb - test_apps/dummy/config/initializers/filter_parameter_logging.rb - test_apps/dummy/config/initializers/inflections.rb - test_apps/dummy/config/initializers/mime_types.rb - test_apps/dummy/config/initializers/wrap_parameters.rb - test_apps/dummy/config/locales/en.yml - test_apps/dummy/config/puma.rb - test_apps/dummy/config/routes.rb - test_apps/dummy/config/spring.rb - test_apps/dummy/config/storage.yml - test_apps/dummy/db/seeds.rb - test_apps/dummy/lib/assets/.keep - test_apps/dummy/lib/tasks/.keep - test_apps/dummy/log/.keep - test_apps/dummy/package.json - test_apps/dummy/public/404.html - test_apps/dummy/public/422.html - test_apps/dummy/public/500.html - test_apps/dummy/public/apple-touch-icon-precomposed.png - test_apps/dummy/public/apple-touch-icon.png - test_apps/dummy/public/favicon.ico - test_apps/dummy/public/robots.txt - test_apps/dummy/storage/.keep - test_apps/dummy/test/application_system_test_case.rb - test_apps/dummy/test/controllers/.keep - test_apps/dummy/test/fixtures/.keep - test_apps/dummy/test/fixtures/files/.keep - test_apps/dummy/test/helpers/.keep - test_apps/dummy/test/integration/.keep - test_apps/dummy/test/mailers/.keep - test_apps/dummy/test/models/.keep - test_apps/dummy/test/system/.keep - test_apps/dummy/test/test_helper.rb - test_apps/dummy/tmp/.keep - test_apps/dummy/vendor/.keep - test_apps/dummy_roro/.circleci/Rakefile - test_apps/dummy_roro/.circleci/config.job-example.yml - test_apps/dummy_roro/.circleci/config.yml - test_apps/dummy_roro/.circleci/config.yml.workflow-example - test_apps/dummy_roro/.circleci/deploy.rake - test_apps/dummy_roro/.gitignore - test_apps/dummy_roro/Gemfile - test_apps/dummy_roro/README.md - test_apps/dummy_roro/Rakefile - test_apps/dummy_roro/app/assets/config/manifest.js - test_apps/dummy_roro/app/assets/images/.keep - test_apps/dummy_roro/app/assets/javascripts/application.js - test_apps/dummy_roro/app/assets/javascripts/cable.js - test_apps/dummy_roro/app/assets/javascripts/channels/.keep - test_apps/dummy_roro/app/assets/stylesheets/application.css - test_apps/dummy_roro/app/channels/application_cable/channel.rb - test_apps/dummy_roro/app/channels/application_cable/connection.rb - test_apps/dummy_roro/app/controllers/application_controller.rb - test_apps/dummy_roro/app/controllers/concerns/.keep - test_apps/dummy_roro/app/helpers/application_helper.rb - test_apps/dummy_roro/app/jobs/application_job.rb - test_apps/dummy_roro/app/mailers/application_mailer.rb - test_apps/dummy_roro/app/models/application_record.rb - test_apps/dummy_roro/app/models/concerns/.keep - test_apps/dummy_roro/app/views/layouts/application.html.erb - test_apps/dummy_roro/app/views/layouts/mailer.html.erb - test_apps/dummy_roro/app/views/layouts/mailer.text.erb - test_apps/dummy_roro/bin/bundle - test_apps/dummy_roro/bin/rails - test_apps/dummy_roro/bin/rake - test_apps/dummy_roro/bin/setup - test_apps/dummy_roro/bin/update - test_apps/dummy_roro/bin/yarn - test_apps/dummy_roro/config.ru - test_apps/dummy_roro/config/application.rb - test_apps/dummy_roro/config/boot.rb - test_apps/dummy_roro/config/cable.yml - test_apps/dummy_roro/config/credentials.yml.enc - test_apps/dummy_roro/config/database.yml - test_apps/dummy_roro/config/environment.rb - test_apps/dummy_roro/config/environments/development.rb - test_apps/dummy_roro/config/environments/production.rb - test_apps/dummy_roro/config/environments/test.rb - test_apps/dummy_roro/config/initializers/application_controller_renderer.rb - test_apps/dummy_roro/config/initializers/assets.rb - test_apps/dummy_roro/config/initializers/backtrace_silencers.rb - test_apps/dummy_roro/config/initializers/content_security_policy.rb - test_apps/dummy_roro/config/initializers/cookies_serializer.rb - test_apps/dummy_roro/config/initializers/filter_parameter_logging.rb - test_apps/dummy_roro/config/initializers/inflections.rb - test_apps/dummy_roro/config/initializers/mime_types.rb - test_apps/dummy_roro/config/initializers/wrap_parameters.rb - test_apps/dummy_roro/config/locales/en.yml - test_apps/dummy_roro/config/puma.rb - test_apps/dummy_roro/config/routes.rb - test_apps/dummy_roro/config/spring.rb - test_apps/dummy_roro/config/storage.yml - test_apps/dummy_roro/db/seeds.rb - test_apps/dummy_roro/docker-compose.yml - test_apps/dummy_roro/docker/containers/app/Dockerfile - test_apps/dummy_roro/docker/containers/app/circleci.env - test_apps/dummy_roro/docker/containers/app/development.env - test_apps/dummy_roro/docker/containers/app/production.env - test_apps/dummy_roro/docker/containers/app/staging.env - test_apps/dummy_roro/docker/containers/database/.keep - test_apps/dummy_roro/docker/containers/database/circleci.env - test_apps/dummy_roro/docker/containers/database/development.env - test_apps/dummy_roro/docker/containers/database/production.env - test_apps/dummy_roro/docker/containers/database/staging.env - test_apps/dummy_roro/docker/containers/web/Dockerfile - test_apps/dummy_roro/docker/containers/web/app.conf - test_apps/dummy_roro/docker/containers/web/circleci.env - test_apps/dummy_roro/docker/containers/web/development.env - test_apps/dummy_roro/docker/containers/web/production.env - test_apps/dummy_roro/docker/containers/web/staging.env - test_apps/dummy_roro/docker/env_files/circleci.env - test_apps/dummy_roro/docker/env_files/circleci.env.enc - test_apps/dummy_roro/docker/env_files/production.env - test_apps/dummy_roro/docker/env_files/production.env.enc - test_apps/dummy_roro/docker/keys/.keep - test_apps/dummy_roro/docker/overrides/circleci.yml - test_apps/dummy_roro/docker/overrides/production.yml - test_apps/dummy_roro/lib/assets/.keep - test_apps/dummy_roro/lib/tasks/.keep - test_apps/dummy_roro/lib/tasks/deploy.rake - test_apps/dummy_roro/log/.keep - test_apps/dummy_roro/package.json - test_apps/dummy_roro/public/404.html - test_apps/dummy_roro/public/422.html - test_apps/dummy_roro/public/500.html - test_apps/dummy_roro/public/apple-touch-icon-precomposed.png - test_apps/dummy_roro/public/apple-touch-icon.png - test_apps/dummy_roro/public/favicon.ico - test_apps/dummy_roro/public/robots.txt - test_apps/dummy_roro/storage/.keep - test_apps/dummy_roro/test/application_system_test_case.rb - test_apps/dummy_roro/test/controllers/.keep - test_apps/dummy_roro/test/fixtures/.keep - test_apps/dummy_roro/test/fixtures/files/.keep - test_apps/dummy_roro/test/helpers/.keep - test_apps/dummy_roro/test/integration/.keep - test_apps/dummy_roro/test/mailers/.keep - test_apps/dummy_roro/test/models/.keep - test_apps/dummy_roro/test/system/.keep - test_apps/dummy_roro/test/test_helper.rb - test_apps/dummy_roro/tmp/.keep - test_apps/dummy_roro/vendor/.keep - test_apps/greenfield/.keep homepage: https://github.com/schadenfred/handsome_fencer-roro licenses: - MIT metadata: homepage_uri: https://github.com/schadenfred/handsome_fencer-roro source_code_uri: https://github.com/schadenfred/handsome_fencer-roro post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.6.13 signing_key: specification_version: 4 summary: Dockerize your Rails app, set it up for CI, roll it onto your image repository, and then roll it off to your staging and production hosts. test_files: []