after_install.sh 1.1 KB

1234567891011121314151617181920212223242526
  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_files
  10. mkdir -p /var/lib/sharelatex/tmp/uploads
  11. mkdir -p /var/lib/sharelatex/data/compiles
  12. mkdir -p /var/lib/sharelatex/data/cache
  13. mkdir -p /var/lib/sharelatex/tmp/dumpFolder
  14. chown -R sharelatex:sharelatex /var/lib/sharelatex
  15. service sharelatex-web restart
  16. service sharelatex-document-updater restart
  17. service sharelatex-clsi restart
  18. service sharelatex-filestore restart
  19. service sharelatex-track-changes restart
  20. service sharelatex-docstore restart
  21. service sharelatex-chat restart
  22. service sharelatex-tags restart
  23. service sharelatex-spelling restart