fix(controller): use /usr/bin/env as entrypoint for run

We've seen issues in the past where using a bash subshell prevents
the process from accessing environment variables passed by the user via
config:set. This also allows users to use environments where bash is not
available, such as in a busybox image.