from_procfile shlex-split run: into command + args, but the deploy path only runs command via sh -c and ignores args. So everything after the first token got dropped — run: /app --port 8080 ran as sh -c '/app', and FOO=1 /app became sh -c 'FOO=1' (binary never started)
Fix: keep the whole run: string in command.
Follow up bug found, here: #319
from_procfile shlex-split run: into command + args, but the deploy path only runs command via sh -c and ignores args. So everything after the first token got dropped — run: /app --port 8080 ran as sh -c '/app', and FOO=1 /app became sh -c 'FOO=1' (binary never started)
Fix: keep the whole run: string in command.
Follow up bug found, here: https://codeberg.org/caution/platform/issues/319