Sha256: 4ade2ce0d2544d3cc191a77e58199798e7ea97019a5861916b28ce6bbe8fe3ba

Contents?: true

Size: 638 Bytes

Versions: 5

Compression:

Stored size: 638 Bytes

Contents

require "hanami"

<% namespace do %>
  # The application base configuration.
  class App < Hanami::App
    Dry::Schema.load_extensions :monads
    Dry::Validation.load_extensions :monads

    config.actions.content_security_policy.then do |csp|
      csp[:manifest_src] = "'self'"
      csp[:script_src] += " 'unsafe-eval' 'unsafe-inline' https://unpkg.com/"
    end

    environment :development do
      # :nocov:
      config.logger.options[:colorize] = true

      config.logger = config.logger.instance.add_backend(
        colorize: false,
        stream: Hanami.app.root.join("log/development.log")
      )
    end
  end
<% end %>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
hanamismith-0.49.1 lib/hanamismith/templates/%project_name%/config/app.rb.erb
hanamismith-0.49.0 lib/hanamismith/templates/%project_name%/config/app.rb.erb
hanamismith-0.48.0 lib/hanamismith/templates/%project_name%/config/app.rb.erb
hanamismith-0.47.0 lib/hanamismith/templates/%project_name%/config/app.rb.erb
hanamismith-0.46.0 lib/hanamismith/templates/%project_name%/config/app.rb.erb