4 Commits
Author SHA1 Message Date
Brooke Kuhlmann f951f00f6e Fixed database environment variables to be generic and consistent
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
2025-11-24 08:52:43 -07:00
Brooke Kuhlmann d667501b4d Added Valkey keyvalue service
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
2025-11-24 08:52:43 -07:00
Brooke Kuhlmann 4d6f9a6192 Fixed global enviornment setup to use longer secrets
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
2025-11-21 07:47:17 -07:00
Brooke Kuhlmann f135c90df8 Added common shell settings and functions
Necessary to extract to a shared location so we can use for both the setup and upgrade scripts.

Milestone: minor
2025-11-10 15:39:01 -07:00