Sha256: 91393f22f12023f229a2d00139f0f765f1c7d5cf27e4b56a8ee84e496df99131
Contents?: true
Size: 881 Bytes
Versions: 83
Compression:
Stored size: 881 Bytes
Contents
# frozen_string_literal: true require_relative "../../lib/plutonium_generators" module Pu module Docker class InstallGenerator < Rails::Generators::Base include PlutoniumGenerators::Generator source_root File.expand_path("templates", __dir__) desc "Set up docker for project" def start in_root do template "Dockerfile", force: true template "Dockerfile.dev", force: true template "docker-compose.yml", force: true proc_file :web, "env RUBY_DEBUG_OPEN=true bin/rails server -b '0.0.0.0'", env: :dev bin_directory gitignore ".volumes" dockerignore ".volumes" end rescue => e exception "#{self.class} failed:", e end private def ruby_version @ruby_version ||= File.read(".ruby-version").strip end end end end
Version data entries
83 entries across 83 versions & 1 rubygems