You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Experimental
Docker Compose Support: Introduced initial support for managing docker-compose.yml configurations. This feature is experimental and can be enabled via a feature flag. It includes a ComposeService for running, stopping, and building multi-container applications.
Refactoring
Core Module Architecture: Introduced a global CoreModule to provide essential services like configuration, logging, and file system access throughout the application. This improves maintainability by centralizing core functionalities.
Dedicated Image Build Service: The logic for building Docker images has been extracted from the DockerService into a new, specialized ImageService. This service also adds support for switching between build system versions.
Command Structure: The exec command has been moved to the project module to better align with its responsibilities.
Resource Paths: Internal presets and plugins have been relocated to a fixtures directory to better organize project resources.
Fixes
Multi-Select Prompts: Corrected an issue where default values for multi-select options in preset configurations were not being applied properly.