1
0
Fork 0
forked from OpenNeo/impress
impress/config
Matchu 6bbef7e75e Move the host: db part of the dev container into its environment vars
Okay, so I've kept `database.yml` using the new username and password
`impress_dev`, cuz I like that it helps clarify that it's dev stuff and
is impossible to confuse with prod. (I updated my local setup to match!)

But hardcoding `host: db` into here breaks my local setup where the
database _isn't_ at the hostname `db`. So I add a way for new optional
database URL environment variables to get merged in with these settings,
and then configured the dev container to use that—and just in the most
limited override possible, to avoid duplicating stuff we don't need to.
(I could've just used the same names `DATABASE_URL_{PRIMARY,OPENNEO_ID}`
for this, but idk, I think it's confusing to have the same one for both
dev and prod, even though Rails _does_ basically do this; see below.)

Normally, the environment variable `DATABASE_URL` just _does_ this, and
you don't need to include a `url` key at all to get this behavior. But
since we've got the legacy two-database thing going on, we do this
instead! If we were to merge the `openneo_id.users` table into the
primary database, we could simplify this!
2023-10-26 14:20:15 -07:00
..
environments Delete unused LocalImpressHost & RemoteImpressHost config vars 2023-10-25 16:13:47 -07:00
initializers Remove unused neopia_host config variable 2023-10-25 16:20:28 -07:00
locales Delete outfits/show page, point to the editor instead 2023-10-24 18:02:18 -07:00
application.rb Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
basic_type_hashes.yml vandagyre basic colors (ugh, should be in database) 2014-11-14 19:33:30 -06:00
boot.rb Upgrade to Rails 7.0.6 2023-10-23 19:05:07 -07:00
cable.yml Upgrade to Rails 6.0.6.1 2023-10-23 19:05:06 -07:00
database.yml Move the host: db part of the dev container into its environment vars 2023-10-26 14:20:15 -07:00
environment.rb Upgrade to Rails 6.1.7.4 2023-10-23 19:05:07 -07:00
locale_meta.yml es goes public! 2013-02-16 21:39:04 -06:00
routes.rb Delete unused roulette feature 2023-10-24 19:05:18 -07:00
storage.yml Run rails app:update 2023-10-23 19:05:05 -07:00