5 Commits

Author SHA1 Message Date
Brooke Kuhlmann 7fa34af96d Updated project name as terminus instead of byos_hanami
Necessary to match repository name with project name.

Milestone: minor
2026-02-26 11:48:56 -07:00
Brooke Kuhlmann cf67bc93a0 Added Docker entrypoint conditional setup for assets and migrations
Necessary to ensure assets and migrations are only setup for the _web_ service. This ensures other services, like the _worker_ service, don't end up duplicating this work. The new `APP_SETUP` environment variable controls this behavior and works for both Docker and Render.

The original idea stems from Max but has been modified to support both assets _and_ migrations.

This also fixes a typo in the `compose.dev.yml.tt` to do not adding the end quote in the right place.

Co-authored-by: Max Forasteiro <18661016+maxforasteiro@users.noreply.github.com>
Milestone: minor
2026-01-06 11:32:15 -07:00
Brooke Kuhlmann 31ec83b34f Removed background poller processes
No longer necessary now that these have been converted into jobs managed by our worker service.

Milestone: minor
2026-01-06 11:04:09 -07:00
Brooke Kuhlmann c842581f98 Updated to Ruby 4.0.0
link:https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released[Details]. For the most part, this is a minor update despite Ruby bumping to a major version. One breaking change is that you no longer can use `CGI` for parsing URLs. Here's the details:

* Removed all `Pathname` requires since it's a core class now. 🎉
* Use `Rack::Utils.parse_query` instead of `CGI.parse`.
* Passing a non-String -- or any object that can't cast to a string/path -- for a `Pathname`, results is a different error message now.
* Includes minor/patch updates to supporting gems as well.

Milestone: minor
2025-12-25 09:14:40 -07:00
Brooke Kuhlmann eff72717f4 Updated scripts as Docker specific scripts
These are properly organized as scripts specifically for Docker which remedies confusion with standard project binaries.

Milestone: minor
2025-12-16 10:41:28 -07:00