Как я могу указать, какой пользователь должен владеть задачей puma для моего приложения rails? - PullRequest
0 голосов
/ 28 мая 2020

У меня возникла проблема при развертывании моего приложения rails 6 с помощью puma (на Centos). Я должен запустить его, пока sudo так bundle exec pumactl -e production start, чтобы начать все, что работает нормально. Однако для других побочных процессов важно, чтобы задача puma выполнялась как «никто».

Я могу chown -R nobody:nobody . убедиться, что файлы puma.sock и puma.pid принадлежат никому ', но это не меняет владельца самого процесса puma, которым владеет' root '.

То, что мне нужно, - это способ указать, какой пользователь / группа владеет задачей puma, когда он создан. Прочитал документы puma и не вижу ничего, что позволило бы мне это сделать. Есть идеи?

Заранее спасибо

...