after_install.sh 1.1 KB

1234567891011121314151617181920
  1. #!/bin/sh
  2. # Create random secret keys (twice, once for http auth pass, once for cookie secret).
  3. sed -i "0,/CRYPTO_RANDOM/s/CRYPTO_RANDOM/$(cat /dev/urandom | tr -dc 'a-z0-9' | fold -w 64 | head -n 1)/" /etc/sharelatex/settings.coffee
  4. sed -i "0,/CRYPTO_RANDOM/s/CRYPTO_RANDOM/$(cat /dev/urandom | tr -dc 'a-z0-9' | fold -w 64 | head -n 1)/" /etc/sharelatex/settings.coffee
  5. sudo adduser --system --group --home /var/www/sharelatex --no-create-home sharelatex
  6. mkdir -p /var/log/sharelatex
  7. chown sharelatex:sharelatex /var/log/sharelatex
  8. mkdir -p /var/lib/sharelatex
  9. mkdir -p /var/lib/sharelatex/data/user_filesmkdir -p /var/lib/sharelatex/tmp/uploadsmkdir -p /var/lib/sharelatex/data/compilesmkdir -p /var/lib/sharelatex/data/cachemkdir -p /var/lib/sharelatex/tmp/dumpFolderchown -R sharelatex:sharelatex /var/lib/sharelatexservice sharelatex-web restart
  10. service sharelatex-document-updater restart
  11. service sharelatex-clsi restart
  12. service sharelatex-filestore restart
  13. service sharelatex-track-changes restart
  14. service sharelatex-docstore restart
  15. service sharelatex-chat restart
  16. service sharelatex-tags restart
  17. service sharelatex-spelling restart