yuluo-yx opened a new pull request, #2696: URL: https://github.com/apache/rocketmq-dashboard/pull/2696
## Summary\n\n- make PUBLIC_PORT control the rendered Compose port and deployment verification\n- use packaged deploy/.env as the single local and remote deployment configuration source\n- apply MAVEN_CACHE_DIR consistently to settings lookup, repository storage, and the Maven volume\n- serialize deployments per remote target with unique archives and exit cleanup\n- add an offline SSH, SCP, archive, port, cache, lock, and cleanup contract test\n- align deployment documentation and examples with the implemented behavior\n\n## Local verification\n\n- shellcheck deploy/deploy.sh deploy/deploy_test.sh\n- bash -n deploy/deploy.sh deploy/deploy_test.sh\n- deploy/deploy_test.sh: passed\n- PUBLIC_PORT=18080 docker compose config: passed and rendered published port 18080\n- git diff --check\n- scope check: 339 changed lines across 5 files\n\nNo container was started and no real SSH host was contacted. A hard process kill or abrupt remote disconnect can leave the target lock directory behin d; operators should confirm no deployment is running before removing it.\n\nFixes #2692\nAddresses #2473 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
