При попытке вызвать Dokku (от имени пользователя root) из процесса Node.js.
Я пытался использовать методы exec и spawn из child_process module.
const { exec } = require('child_process')
exec('dokku apps:create test', console.log)
Появляется следующая ошибка:
/home/dokku/.basher/bash: main: command not found
Access denied
Я также пытался предвосхитить su - dokku -c
, но не повезло.
Страннодело в том, что он отлично работает при работе с Python-эквивалентом.
from subprocess import call
call(["dokku", "apps:create", 'test'])
Есть идеи, что дает эти проблемы с разрешениями?