split compose deploy from deploy.go Upstream-commit: f00514a1d0cb883229e8388ef0c8bd91efcca6dd Component: engine