sharelatex-template 816 B

12345678910111213141516171819202122232425262728
  1. description "sharelatex-web"
  2. author "ShareLaTeX <team@sharelatex.com>"
  3. start on (local-filesystems and net-device-up IFACE!=lo)
  4. stop on shutdown
  5. respawn
  6. limit nofile 8192 8192
  7. pre-start script
  8. mkdir -p /var/log/sharelatex
  9. end script
  10. script
  11. SERVICE=__SERVICE__
  12. USER=sharelatex
  13. GROUP=sharelatex
  14. # You may need to replace this with an absolute
  15. # path to Node.js if it's not in your system PATH.
  16. NODE=node
  17. SHARELATEX_CONFIG=/etc/sharelatex/settings.coffee
  18. LATEX_PATH=/usr/local/texlive/2014/bin/x86_64-linux
  19. echo $$ > /var/run/sharelatex-$SERVICE.pid
  20. cd /var/www/sharelatex/$SERVICE
  21. exec sudo -u $USER -g $GROUP env SHARELATEX_CONFIG=$SHARELATEX_CONFIG NODE_ENV=production PATH=$PATH:$LATEX_PATH $NODE app.js >> /var/log/sharelatex/$SERVICE.log 2>&1
  22. end script