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
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
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