Commit Graph
6 Commits
Author SHA1 Message Date
Brooke Kuhlmann a65f716b20 Added certificate install script check for missing certificates
Necessary to ensure the script fails when no certificates can be found. This'll help in situations where the install failed, the user has misconfigured where these files are located, or the user has completely wiped out all files.

Issue: 337
Milestone: minor
2026-06-27 15:21:31 -06:00
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 KuhlmannandMax Forasteiro 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