Skip to content

DEV: Replace legacy discourse-setup with Docker-based wizard#1043

Merged
xfalcox merged 1 commit intomainfrom
falco/replace-legacy-setup
Feb 23, 2026
Merged

DEV: Replace legacy discourse-setup with Docker-based wizard#1043
xfalcox merged 1 commit intomainfrom
falco/replace-legacy-setup

Conversation

@xfalcox
Copy link
Copy Markdown
Member

@xfalcox xfalcox commented Feb 20, 2026

Summary

  • Removed the old bash discourse-setup script (~1000 lines) and replaced it with the Docker-based wizard (previously discourse-setup-ruby)
  • Removed legacy tests/ directory that tested the old bash script's stdin-driven config flow
  • Simplified install-discourse to reference discourse-setup directly instead of falling back from discourse-setup-ruby
  • Updated tab-completion to drop --two-container (not supported by the new wizard)

Test plan

  • Run ./discourse-setup --help and verify it shows the new wizard help
  • Run ./install-discourse --help and verify it references the correct script
  • Run a full setup flow via ./discourse-setup to confirm the Docker wizard launches correctly

The new Docker-based setup wizard (formerly discourse-setup-ruby) is now
the sole setup path. The old bash discourse-setup and its associated
tests are removed as they are no longer needed.
@xfalcox xfalcox merged commit fb34cbd into main Feb 23, 2026
7 checks passed
@xfalcox xfalcox deleted the falco/replace-legacy-setup branch February 23, 2026 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants