Conversation
Make Shutdown Quasar drain Bootstrap instead of asking systemd to stop the unit or letting the worker respawn. Use QUASAR_INSTALL_DIR as the single Quasar root, remove QUASAR_DATA_DIR and --data-dir, and update installers plus docs for the unified layout.
Let Rider launch profiles point at an ignored .quasar-install-dir file instead of committing a developer-specific QUASAR_INSTALL_DIR path. QUASAR_INSTALL_DIR still wins when set directly; the file fallback is only for direct worker development.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request updates documentation and workflow scripts to standardize on the concept of a single Quasar install root (
QUASAR_INSTALL_DIR), replacing the previous use of a separate "data directory" in most places. It clarifies how configuration, runtime state, and deployment are handled, and updates instructions for local development and Linux deployment to match the new approach. Additionally, it simplifies version parsing in the release workflow.Documentation and Configuration Standardization:
All references to the Quasar "data directory" are updated to use the "install directory" (
QUASAR_INSTALL_DIR), clarifying that configuration, runtime state, and operator overrides now live in the install root rather than a separate data directory. This affects setup, migration, update, and backup instructions across multiple docs. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]Local development instructions are updated to reflect the use of
.quasar-install-dirand the new environment variable. This makes it easier to run the worker directly against an installed/deployed tree and clarifies precedence between environment variables and config files. [1] [2]Linux Deployment and Service Management:
QUASAR_INSTALL_DIRfor both the service and installer, and clarify the migration away from legacy data roots. The UI shutdown process and service restart instructions are updated for the new model. [1] [2] [3]Release Workflow Script:
.github/workflows/release.ymlis simplified by removing legacy prerelease handling, always appending a zero for the fourth version component if not present.Minor Cleanups: