As done, in the previous commit to accomidate Valkey, all database environment variables now use the `DATABASE` prefix instead of `PG` which was specific to PostgreSQL. This improves consistency both for environment variables and Docker services.
Issue: 243
Milestone: minor
Necessary to support an open source solution with better licensing. link:https://valkey.io[Valkey] is now the default keyvalue data store.
Use of `keyvalue` instead of `redis` is done to be more generic. This also allows folks to switch to Dragonfly and/or Redis if desired.
Docker was updated to refer to this as the _keyvalue_ service instead of the _cache_ service.
Issue: 243
Milestone: minor
Necessary to generate random secrets that are decently long for setup purposes. These are not securely generated but enough to get people up and running with some protection until they customize further. This also ensures minimum password lengths are provided that are compatible with Hanami settings.
Milestone: patch