run 538 B

123456789101112131415161718192021
  1. #!/command/with-contenv bash
  2. # shellcheck shell=bash
  3. set -e
  4. . /bin/common.sh
  5. cd /app || exit 1
  6. log_info 'Starting backend ...'
  7. if [ "${DEVELOPMENT:-}" = 'true' ]; then
  8. s6-setuidgid npmuser yarn install
  9. exec s6-setuidgid npmuser bash -c 'export HOME=/tmp/npmuserhome;node --max_old_space_size=250 --abort_on_uncaught_exception node_modules/nodemon/bin/nodemon.js'
  10. else
  11. while :
  12. do
  13. s6-setuidgid npmuser bash -c 'export HOME=/tmp/npmuserhome;node --abort_on_uncaught_exception --max_old_space_size=250 index.js'
  14. sleep 1
  15. done
  16. fi