Sha256: 9dc278061bd8c6577bc736723289193b34b15710aafc16557fd8b7eedcd3adf4

Contents?: true

Size: 735 Bytes

Versions: 54

Compression:

Stored size: 735 Bytes

Contents

# typed: false
# frozen_string_literal: true

require_relative "base"

module Hephaestus
  class DeploymentGenerator < Generators::Base
    def procfile
      copy_file("Procfile.dev", "Procfile.dev")
      copy_file("Procfile.debug", "Procfile.debug")
    end

    def dotenv
      copy_file(".env.sample", ".env")
      copy_file(".env.sample", ".env.sample")
    end

    def docker
      copy_file("compose.yml", "compose.yml")
      copy_file("Dockerfile", "Dockerfile")
      copy_file("bin/docker-entrypoint", "bin/docker-entrypoint")
    end

    def fly
      directory("vendor/fly", "vendor/fly")
      copy_file("Dockerfile", "Dockerfile")
      copy_file("bin/docker-entrypoint", "bin/docker-entrypoint")
    end
  end
end

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
hephaestus-0.8.11 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.10 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.9.2 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.9.1 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.9 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.8 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.7.5 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.7.4 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.7.3 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.7.2 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.7.1 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.7 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.6 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.5 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.4.1 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.4 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.3.4 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.3.3 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.3.2 lib/hephaestus/generators/deployment_generator.rb
hephaestus-0.8.3.1 lib/hephaestus/generators/deployment_generator.rb