Sha256: dd4b1436eeb3a5ee0b1ab4ccc779f4ae24269505d4dc38a0cbbb1720ee30cf9e

Contents?: true

Size: 1.7 KB

Versions: 4

Compression:

Stored size: 1.7 KB

Contents

Jets.deploy.configure do
  # CloudFront Lambda URL https://docs.rubyonjets.com/docs/routing/lambda/cloudfront/distribution/
  # config.lambda.url.cloudfront.enable = true
  # config.lambda.url.cloudfront.cert.arn = acm_cert_arn(domain: "domain.com", region: "us-east-1")
  # config.lambda.url.cloudfront.route53.enable = true

  # CloudFront Assets
  # config.assets.cloudfront.enable = true
  # config.assets.cloudfront.cert.arn = acm_cert_arn(domain: "domain.com", region: "us-east-1")
  # config.assets.cloudfront.route53.enable = true

  # Release phase https://docs.rubyonjets.com/docs/hooks/remote/release/
  # config.release.phase.command = "bundle exec rails db:migrate"

  # Scaling https://docs.rubyonjets.com/docs/config/concurrency/
  # config.lambda.controller.provisioned_concurrency = 1  # costs money, no cold start
  # config.lambda.controller.reserved_concurrency = 25    # free and limits scaling

  # IAM https://docs.rubyonjets.com/docs/iam/app/iam-policies/
  # config.lambda.iam.policy = ["sns"]
  # config.lambda.iam.managed_policy = ["AmazonS3FullAccess"]

  # Docker https://docs.rubyonjets.com/docs/docker/dockerfile/managed/
  # config.dockerfile.packages.apt.build_stage = ["default-libmysqlclient-dev"]
  # config.dockerfile.packages.apt.deployment_stage = ["default-mysql-client"]

<% unless framework == "rails" -%>
  # https://docs.rubyonjets.com/docs/config/package-type/
<% if %w[rack sinatra].include?(framework) -%>
  # config.package_type = "zip" # default: image IE: image or zip
<% else -%>
  # config.package_type = "image" # default: image IE: image or zip
<% end -%>

<% end -%>
<% if framework == "rails" -%>
  # https://docs.rubyonjets.com/docs/jobs/
  # config.job.enable = true

<% end -%>
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jets-6.0.5 lib/jets/cli/init/templates/config/jets/deploy.rb.tt
jets-6.0.4 lib/jets/cli/init/templates/config/jets/deploy.rb.tt
jets-6.0.3 lib/jets/cli/init/templates/config/jets/deploy.rb.tt
jets-6.0.2 lib/jets/cli/init/templates/config/jets/deploy.rb.tt