Skip to content
Snippets Groups Projects
etherpad.conf 810 B
Newer Older
  • Learn to ignore specific revisions
  • 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
    
    John McLear's avatar
    John McLear committed
        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/
    
    John McLear's avatar
    John McLear committed
      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
    
    John McLear's avatar
    John McLear committed
      echo "Etherpad is running on http://localhost:9001 - To change settings edit /opt/etherpad/settings.json"