Konfiguracja Rails z zewnetrznego serwera - jak wcisnac ja w Railsy?

Hej,
chce uzywac etcd: https://github.com/coreos/etcd do trzymania calej konfiguracji aplikacji railsowej. I wymyslilem sobie, ze przy starcie appki bede pobieral cala konfiguracje i tworzyl pliki config/database.yml i .env. Moje pytanie: jak podpiac kod pobierajacy konfiguracje by uruchomil sie jako pierwszy przy starcie appki, tak by reszta railsow miala poprawna konfiguracje?

Ok, na poczatek wystarczy zrobic require 'etcd-support' jako pierwsza linijke w config.ru :wink:

Ok, ale wtedy nie bede mial dostepu do gemow z bundlera… W ktorym miejscu bundler sie laduje i czy juz wtedy konfiguracja bazy danych jest sparsowana przez railsy?

run Rails.application z config.ru wywołuje z koleji config/application.rb gdzie mozna zauwazyć ładowanie bundlera Bundler.require(:default, Rails.env)

Baza danych jest ładowana trochę później.

Prawdopodobnie jednak powinieneś ustawić konfigurację przed załadowaniem bundlera, jako że niektóre gemy mogą chcieć już z niej korzystać.