Rosa Gutierrez
025d70dd13
Use separate cache namespaces for each beta instance
...
Otherwise we end up with views including URLs from all the betas,
leading to some confusion and problems with the CSP.
2026-01-12 20:28:18 +01:00
David Heinemeier Hansson
ae640198ae
Stick with the same general retention policy we use for everything
2025-11-21 09:40:50 +01:00
Stanko K.R.
a1d44b02ea
Change the symbol to a string
2025-11-17 09:12:41 -05:00
Stanko K.R.
a9e052d8cb
Explicitly use a shard for caching
...
See: https://github.com/rails/solid_cache/pull/219
2025-11-17 09:12:41 -05:00
Mike Dalessio
aca00d6218
Configure a reading: connection for solid gems
...
because I'm getting exceptions from Mission Control
2025-11-17 09:12:41 -05:00
Mike Dalessio
e67d59e341
Introduce a staging environment
...
ref: https://3.basecamp.com/2914079/buckets/21350690/card_tables/cards/8708868711
2025-06-04 11:06:09 -04:00
Mike Dalessio
c3a9ac7391
Create a distinct "beta" environment
...
and move secrets into Rails credentials for both beta and production
environments.
2025-05-31 10:57:26 -04:00
Mike Dalessio
ca77968e55
Work around Rails' shard swapping lock in the Solid Cache config
...
Because solid cache started using shard swapping when given a
`database:` key in https://github.com/rails/solid_cache/pull/219 , and
Rails doesn't distinguish which database is being swapped and which
was locked.
Hopefully I can make a change upstream that will enable swap locking
only for a specific databases. Until then, let's just use a slightly
more verbose configuration to work around it.
2025-03-12 07:53:31 -04:00
Kevin McConnell
2e892e0766
Add Solid Cache
2025-01-08 14:02:45 +00:00