mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 14:13:43 +01:00
Start putting together .deb package builder
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
#!/bin/sh
|
||||
sudo adduser --system --group --home /var/www/sharelatex --no-create-home sharelatex
|
||||
|
||||
mkdir -p /var/log/sharelatex
|
||||
chown sharelatex:sharelatex /var/log/sharelatex
|
||||
mkdir -p /var/data/sharelatex/user_files
|
||||
chown sharelatex:sharelatex /var/data/sharelatex/user_files
|
||||
mkdir -p /var/data/sharelatex/uploads
|
||||
chown sharelatex:sharelatex /var/data/sharelatex/uploads
|
||||
mkdir -p /var/data/sharelatex/compiles
|
||||
chown sharelatex:sharelatex /var/data/sharelatex/compiles
|
||||
mkdir -p /var/data/sharelatex/cache
|
||||
chown sharelatex:sharelatex /var/data/sharelatex/cache
|
||||
mkdir -p /var/data/sharelatex/dump
|
||||
chown sharelatex:sharelatex /var/data/sharelatex/dump
|
||||
service sharelatex-web restart
|
||||
service sharelatex-document-updater restart
|
||||
service sharelatex-clsi restart
|
||||
service sharelatex-filestore restart
|
||||
service sharelatex-track-changes restart
|
||||
service sharelatex-docstore restart
|
||||
@@ -0,0 +1,19 @@
|
||||
description "sharelatex-clsi"
|
||||
author "ShareLaTeX <team@sharelatex.com>"
|
||||
|
||||
start on started mountall
|
||||
stop on shutdown
|
||||
|
||||
respawn
|
||||
|
||||
limit nofile 8192 8192
|
||||
|
||||
pre-start script
|
||||
mkdir -p /var/log/sharelatex
|
||||
end script
|
||||
|
||||
script
|
||||
echo $$ > /var/run/sharelatex-clsi.pid
|
||||
chdir /var/www/sharelatex/clsi
|
||||
exec sudo -u sharelatex -g sharelatex env SHARELATEX_CONFIG=/etc/sharelatex/settings.coffee NODE_ENV=production node app.js >> /var/log/sharelatex/clsi.log 2>&1
|
||||
end script
|
||||
@@ -0,0 +1,19 @@
|
||||
description "sharelatex-docstore"
|
||||
author "ShareLaTeX <team@sharelatex.com>"
|
||||
|
||||
start on started mountall
|
||||
stop on shutdown
|
||||
|
||||
respawn
|
||||
|
||||
limit nofile 8192 8192
|
||||
|
||||
pre-start script
|
||||
mkdir -p /var/log/sharelatex
|
||||
end script
|
||||
|
||||
script
|
||||
echo $$ > /var/run/sharelatex-docstore.pid
|
||||
chdir /var/www/sharelatex/docstore
|
||||
exec sudo -u sharelatex -g sharelatex env SHARELATEX_CONFIG=/etc/sharelatex/settings.coffee NODE_ENV=production node app.js >> /var/log/sharelatex/docstore.log 2>&1
|
||||
end script
|
||||
@@ -0,0 +1,19 @@
|
||||
description "sharelatex-document-updater"
|
||||
author "ShareLaTeX <team@sharelatex.com>"
|
||||
|
||||
start on started mountall
|
||||
stop on shutdown
|
||||
|
||||
respawn
|
||||
|
||||
limit nofile 8192 8192
|
||||
|
||||
pre-start script
|
||||
mkdir -p /var/log/sharelatex
|
||||
end script
|
||||
|
||||
script
|
||||
echo $$ > /var/run/sharelatex-document-updater.pid
|
||||
chdir /var/www/sharelatex/document-updater
|
||||
exec sudo -u sharelatex -g sharelatex env SHARELATEX_CONFIG=/etc/sharelatex/settings.coffee NODE_ENV=production node app.js >> /var/log/sharelatex/document-updater.log 2>&1
|
||||
end script
|
||||
@@ -0,0 +1,19 @@
|
||||
description "sharelatex-filestore"
|
||||
author "ShareLaTeX <team@sharelatex.com>"
|
||||
|
||||
start on started mountall
|
||||
stop on shutdown
|
||||
|
||||
respawn
|
||||
|
||||
limit nofile 8192 8192
|
||||
|
||||
pre-start script
|
||||
mkdir -p /var/log/sharelatex
|
||||
end script
|
||||
|
||||
script
|
||||
echo $$ > /var/run/sharelatex-filestore.pid
|
||||
chdir /var/www/sharelatex/filestore
|
||||
exec sudo -u sharelatex -g sharelatex env SHARELATEX_CONFIG=/etc/sharelatex/settings.coffee NODE_ENV=production node app.js >> /var/log/sharelatex/filestore.log 2>&1
|
||||
end script
|
||||
@@ -0,0 +1,19 @@
|
||||
description "sharelatex-SERVICE"
|
||||
author "ShareLaTeX <team@sharelatex.com>"
|
||||
|
||||
start on started mountall
|
||||
stop on shutdown
|
||||
|
||||
respawn
|
||||
|
||||
limit nofile 8192 8192
|
||||
|
||||
pre-start script
|
||||
mkdir -p /var/log/sharelatex
|
||||
end script
|
||||
|
||||
script
|
||||
echo $$ > /var/run/sharelatex-SERVICE.pid
|
||||
chdir /var/www/sharelatex/SERVICE
|
||||
exec sudo -u sharelatex -g sharelatex env SHARELATEX_CONFIG=/etc/sharelatex/settings.coffee NODE_ENV=production node app.js >> /var/log/sharelatex/SERVICE.log 2>&1
|
||||
end script
|
||||
@@ -0,0 +1,19 @@
|
||||
description "sharelatex-track-changes"
|
||||
author "ShareLaTeX <team@sharelatex.com>"
|
||||
|
||||
start on started mountall
|
||||
stop on shutdown
|
||||
|
||||
respawn
|
||||
|
||||
limit nofile 8192 8192
|
||||
|
||||
pre-start script
|
||||
mkdir -p /var/log/sharelatex
|
||||
end script
|
||||
|
||||
script
|
||||
echo $$ > /var/run/sharelatex-track-changes.pid
|
||||
chdir /var/www/sharelatex/track-changes
|
||||
exec sudo -u sharelatex -g sharelatex env SHARELATEX_CONFIG=/etc/sharelatex/settings.coffee NODE_ENV=production node app.js >> /var/log/sharelatex/track-changes.log 2>&1
|
||||
end script
|
||||
@@ -0,0 +1,19 @@
|
||||
description "sharelatex-web"
|
||||
author "ShareLaTeX <team@sharelatex.com>"
|
||||
|
||||
start on started mountall
|
||||
stop on shutdown
|
||||
|
||||
respawn
|
||||
|
||||
limit nofile 8192 8192
|
||||
|
||||
pre-start script
|
||||
mkdir -p /var/log/sharelatex
|
||||
end script
|
||||
|
||||
script
|
||||
echo $$ > /var/run/sharelatex-web.pid
|
||||
chdir /var/www/sharelatex/web
|
||||
exec sudo -u sharelatex -g sharelatex env SHARELATEX_CONFIG=/etc/sharelatex/settings.coffee NODE_ENV=production node app.js >> /var/log/sharelatex/web.log 2>&1
|
||||
end script
|
||||
Reference in New Issue
Block a user