[Services] Keep Process Compose alive in background, add attach
command
#2269
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.
Summary
This fixes two previously reported issues:
attach
command to re-attach the TUI to the backgrounded process composeA few current limitations:
devbox services up -b
, but could be extended todevbox services up
as well by starting process-compose in the background, and then attaching the TUIdevbox services stop
to stop process-compose for your projectTodos:
devbox services up
as well?How was it tested?
Tested on the Apache example:
Attach:
devbox services up -b
in the apache folderdevbox services attach
in the apache folder, verify that it launches the TUIBackgrounding:
4. Run
devbox services list
, verify that process-compose is still running5. Terminate your shell or editor
6. Launch a new shell or editor, navigate to the apache example
7. Run
devbox services list
to verify that process-compose is still running.