Heroku, что означает «Написание config / database.yml для чтения из DATABASE_URL»?
Когда мое приложение построено на Heroku, оно говорит
Writing config/database.yml to read from DATABASE_URL
Что это значит? Это новое для стека Cedar?
У меня есть приложение Rack. мойconfig.ru
Используется для работы со стеком Barmy Bamboo:
#!/usr/bin/ruby
environment = ENV['DATABASE_URL'] ? 'production' : 'development'
require './pb.rb'
dbconfig = YAML.load(File.read('config/database.yml'))
Pb::Models::Base.establish_connection dbconfig[environment]
Pb.create if Pb.respond_to? :create
run Pb
На моем собственном компьютере это будет читать мой местныйconfig/database.yml
(который неT переданы в исходный контроль)
development:
adapter: sqlite3
database: db/development.sqlite3
pool: 5
timeout: 5000
И на Heroku это будет читать Herokudatabase.yml
, Осматривая его сейчас на кедреheroku run cat config/database.yml
Похоже, что это файл Ruby, а не yml. Это изменение объясняется где-нибудь?