fix: stabilize docker e2e flows

This commit is contained in:
Peter Steinberger
2026-02-02 13:08:52 +00:00
parent 9bd64c8a1f
commit f9fae2c439
8 changed files with 79 additions and 9 deletions

View File

@@ -81,8 +81,9 @@ LOGINCTL
npm install -g --prefix /tmp/npm-prefix "/app/$pkg_tgz"
npm_bin="/tmp/npm-prefix/bin/openclaw"
npm_entry="/tmp/npm-prefix/lib/node_modules/openclaw/openclaw.mjs"
git_entry="/app/openclaw.mjs"
npm_entry="/tmp/npm-prefix/lib/node_modules/openclaw/dist/index.js"
git_entry="/app/dist/index.js"
git_cli="/app/openclaw.mjs"
assert_entrypoint() {
local unit_path="$1"
@@ -135,12 +136,12 @@ LOGINCTL
"npm-to-git" \
"$npm_bin daemon install --force" \
"$npm_entry" \
"node $git_entry doctor --repair --force" \
"node $git_cli doctor --repair --force" \
"$git_entry"
run_flow \
"git-to-npm" \
"node $git_entry daemon install --force" \
"node $git_cli daemon install --force" \
"$git_entry" \
"$npm_bin doctor --repair --force" \
"$npm_entry"