feat(app): simplify run status UI and inline stop action (#551)

* feat(app): streamline run status and inline stop control

* fix(docker): write compiled sidecars directly to /tmp
This commit is contained in:
ben
2026-02-11 23:39:23 -08:00
committed by GitHub
parent 0ff1fe2118
commit 4285a97a3f
6 changed files with 48 additions and 158 deletions

View File

@@ -60,14 +60,12 @@ services:
mkdir -p /tmp/openwork-bins
echo "[headless] Building openwork-server binary (linux)..."
cd /app/packages/server && bun build --compile src/cli.ts --outfile ./openwork-server-compiled \
&& cp ./openwork-server-compiled "$$OPENWORK_SERVER_BIN" && rm -f ./openwork-server-compiled
cd /app/packages/server && bun build --compile src/cli.ts --outfile "$$OPENWORK_SERVER_BIN"
echo "[headless] Building owpenbot binary (linux)..."
OWPENBOT_VERSION=$$(node -p "require('/app/packages/owpenbot/package.json').version")
cd /app/packages/owpenbot && bun build --compile src/cli.ts \
--define "__OWPENBOT_VERSION__=\"$${OWPENBOT_VERSION}\"" --outfile ./owpenbot-compiled \
&& cp ./owpenbot-compiled "$$OWPENBOT_BIN" && rm -f ./owpenbot-compiled
--define "__OWPENBOT_VERSION__=\"$${OWPENBOT_VERSION}\"" --outfile "$$OWPENBOT_BIN"
cd /app