summaryrefslogtreecommitdiff
path: root/bin/deb-src/sysroot/etc/init/etherpad.conf
blob: cd6f4541c8e8307c134e44ad28e4dbe17af55d75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
description "etherpad"

start on started networking
stop on runlevel [!2345]

env EPHOME=/opt/etherpad
env EPLOGS=/var/log/etherpad
env EPUSER=etherpad

respawn

pre-start script
    cd $EPHOME
    mkdir $EPLOGS                        ||true
    chown $EPUSER $EPLOGS                ||true
    chmod 0755 $EPLOGS                   ||true
    chown -R $EPUSER $EPHOME/var         ||true
    $EPHOME/bin/installDeps.sh >> $EPLOGS/error.log || { stop; exit 1; }
end script

script
  cd $EPHOME/
  exec su -s /bin/sh -c 'exec "$0" "$@"' $EPUSER -- node node_modules/ep_etherpad-lite/node/server.js \
                        >> $EPLOGS/access.log \
                        2>> $EPLOGS/error.log
  echo "Etherpad is running on http://localhost:9001 - To change settings edit /opt/etherpad/settings.json"

end script