You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(builder): use --pipe transient service, not --scope, for sandbox properties
systemd-run --scope adopts an existing process into a .scope unit, and
scopes reject service-only assignments like PrivateTmp. First build on
the nightly deploy failed with `Unknown assignment: PrivateTmp=yes`
because the sandbox properties were all such assignments.
Switch to a transient .service unit via --pipe, which still connects
stdin/stdout/stderr back to coold (so NDJSON progress parsing keeps
working) and accepts the full sandbox set. Add --collect so the unit
is released from the runtime state as soon as it exits.
Unit name moves from coolify-build-<req>.scope to
coolify-build-<req>.service; e2e-mesh.sh updated in the coolify-cli
repo to match.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
0 commit comments