Sha256: a5c94739b961441ce184dd9580c2cd982e7f4a9755fcde1ee49863ca16ffc6e0

Contents?: true

Size: 1.09 KB

Versions: 6

Compression:

Stored size: 1.09 KB

Contents

require 'bundler/setup'
require 'hanami/setup'
require 'hanami/model'
require_relative '../lib/<%= project %>'

Hanami.configure do

  model do
    ##
    # Database adapter
    #
    # Available options:
    #
    #  * SQL adapter
    #    adapter :sql, 'sqlite://db/<%= project %>_development.sqlite3'
    #    adapter :sql, 'postgresql://localhost/<%= project %>_development'
    #    adapter :sql, 'mysql://localhost/<%= project %>_development'
    #
    adapter :<%= database_config_hash[:type] %>, ENV['DATABASE_URL']

    <%- if database_config.sql? -%>
    ##
    # Migrations
    #
    migrations 'db/migrations'
    schema     'db/schema.sql'
    <%- end -%>
  end

  mailer do
    root 'lib/<%= project %>/mailers'

    # See http://hanamirb.org/guides/mailers/delivery
    delivery :test
  end

  environment :development do
    # See: http://hanamirb.org/guides/projects/logging
    logger level: :debug
  end

  environment :production do
    logger level: :info, formatter: :json, filter: []

    mailer do
      delivery :smtp, address: ENV['SMTP_HOST'], port: ENV['SMTP_PORT']
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hanami-1.1.1 lib/hanami/cli/commands/new/config/environment.erb
hanami-1.1.0 lib/hanami/cli/commands/new/config/environment.erb
hanami-1.1.0.rc1 lib/hanami/cli/commands/new/config/environment.erb
hanami-1.1.0.beta3 lib/hanami/cli/commands/new/config/environment.erb
hanami-1.1.0.beta2 lib/hanami/cli/commands/new/config/environment.erb
hanami-1.1.0.beta1 lib/hanami/cli/commands/new/config/environment.erb