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, 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ć.