diff --git a/deploy/all-in-one/supervisord.conf b/deploy/all-in-one/supervisord.conf index 153aa7c..13290ef 100644 --- a/deploy/all-in-one/supervisord.conf +++ b/deploy/all-in-one/supervisord.conf @@ -35,7 +35,7 @@ stderr_logfile_maxbytes=0 priority=30 [program:rspamd] -command=/usr/bin/rspamd -f -u _rspamd -g _rspamd +command=/bin/sh -c 'if id _rspamd >/dev/null 2>&1; then exec /usr/bin/rspamd -f -u _rspamd -g _rspamd; elif id rspamd >/dev/null 2>&1; then exec /usr/bin/rspamd -f -u rspamd -g rspamd; else exec /usr/bin/rspamd -f --insecure; fi' autostart=true autorestart=true stdout_logfile=/dev/fd/1