Skip to content

Remove obsolete 'Rack application' / Passenger / WEBrick deployment references#380

Open
miharp wants to merge 1 commit into
OpenVoxProject:masterfrom
miharp:docs/remove-rack-references-275
Open

Remove obsolete 'Rack application' / Passenger / WEBrick deployment references#380
miharp wants to merge 1 commit into
OpenVoxProject:masterfrom
miharp:docs/remove-rack-references-275

Conversation

@miharp

@miharp miharp commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Summary

Removes stale references to running OpenVox Server as a Rack application (config.ru with Passenger/Apache or WEBrick). That deployment model no longer exists in OpenVox 8 — OpenVox Server runs on JRuby (puppetserver) only.

Changes

  • Drop the three config.ru/Rack > **Note:** blocks in dirs_vardir.markdown, dirs_confdir.markdown, and dirs_codedir.markdown — they describe a deployment that no longer exists.
  • Reword the config_print.markdown bullet to drop the Rack/Passenger/config.ru framing while keeping the useful guidance about specifying a non-standard confdir/vardir on the command line.
  • Simplify the static_catalogs.md sentence to drop the obsolete Ruby/WEBrick/Passenger master reference; it now just states that static catalogs are produced only by OpenVox Server.
  • Drop the "(or your Rack server)" aside in config_important_settings.markdown — an occurrence not listed in the issue but surfaced by a broader sweep.

The "Rack related settings" section in config_important_settings.markdown was already removed in #273; this covers the remaining inline mentions.

The two other passenger hits in the collection (modules_installing.markdown, lang_namespaces.markdown) are module-name/namespace examples, not deployment references, and are intentionally left untouched.

Closes #275

OpenVox Server 8.x runs on JRuby (puppetserver) only; the Rack
application deployment model (config.ru with Passenger/Apache or
WEBrick) no longer exists. Remove the stale inline references:

- Drop the three config.ru/Rack `> **Note:**` blocks in dirs_vardir,
  dirs_confdir, and dirs_codedir.
- Reword the config_print bullet to drop the Rack/Passenger/config.ru
  framing while keeping the non-standard confdir/vardir guidance.
- Simplify the static_catalogs sentence to drop the obsolete
  Ruby/WEBrick/Passenger master reference.
- Drop the "(or your Rack server)" aside in config_important_settings.

Closes OpenVoxProject#275

Signed-off-by: Michael Harp <mike@mikeharp.com>
@miharp miharp requested a review from a team as a code owner June 30, 2026 10:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove obsolete 'Rack application' / Passenger / WEBrick deployment references (openvox 8x)

1 participant