dsh-devship: Integrating service startup, packaging, and multi-environment deployment into the DSH right sidebar
dsh-devship (R&D Direct Deployment Platform) is maintained by dragoncdj as a client-side plugin for DSH. It adds an "Application Runtime" tab to the right sidebar to identify Spring Boot modules and Vite frontend projects in the workspace based on predefined rules. It provides functionality for starting, stopping, packaging, viewing logs, performing batch operations, and detaching mode, while also supporting the deployment of artifacts to multiple named environments via SSH/SFTP, container restarts, and status verification. This article begins with the installation command and covers the panel structure and polling limits, the two-stage Java startup process, the four-step packaging and one-click publishing workflow, and the usage and applicable boundaries of multi-environment deploy.json, port occupancy prompts, and prefs.json.
Read More