added new path /webrtc for testing purposes
This commit is contained in:
		
							
								
								
									
										4
									
								
								nodejs/etc/default/safechat
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								nodejs/etc/default/safechat
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
#EXEC_SAFECHAT="/usr/bin/nodejs /usr/share/safechat/nodejs/safechat"
 | 
			
		||||
#SAFECHAT_LOG="/var/log/SAFECHAT.log"
 | 
			
		||||
#SAFECHAT="safechat"
 | 
			
		||||
#SAFECHAT_PORT="8888"
 | 
			
		||||
							
								
								
									
										38
									
								
								nodejs/etc/init/safechat.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								nodejs/etc/init/safechat.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
#!upstart
 | 
			
		||||
description "Secure and Encrypted Chat Server"
 | 
			
		||||
author      "Marc Wäckerlin (https://marc.wäckerlin.ch) <marc@waeckerlin.org>"
 | 
			
		||||
 | 
			
		||||
start on (local-filesystems and net-device-up)
 | 
			
		||||
stop on runlevel [!2345]
 | 
			
		||||
 | 
			
		||||
respawn
 | 
			
		||||
 | 
			
		||||
script
 | 
			
		||||
    echo $$ > /var/run/safechat.pid
 | 
			
		||||
    # there are some useful defaults
 | 
			
		||||
    # do not edit this file, overwrite values in /etc/default/safechat
 | 
			
		||||
    EXEC_SAFECHAT="/usr/bin/nodejs /usr/share/safechat/nodejs/safechat"
 | 
			
		||||
    SAFECHAT_LOG="/var/log/safechat.log"
 | 
			
		||||
    SAFECHAT_USER="safechat"
 | 
			
		||||
    SAFECHAT_PORT=""
 | 
			
		||||
    [ -r /etc/default/safechat ] && . /etc/default/safechat
 | 
			
		||||
    if test -n "${SAFECHAT_USER}"; then
 | 
			
		||||
        exec sudo -u "${SAFECHAT_USER}" ${EXEC_SAFECHAT} ${SAFECHAT_PORT} >> ${SAFECHAT_LOG} 2>&1
 | 
			
		||||
    else
 | 
			
		||||
        exec ${EXEC_SAFECHAT} ${SAFECHAT_PORT} >> ${SAFECHAT_LOG} 2>&1
 | 
			
		||||
    fi
 | 
			
		||||
end script
 | 
			
		||||
 | 
			
		||||
pre-start script
 | 
			
		||||
    SAFECHAT_LOG="/var/log/safechat.log"
 | 
			
		||||
    [ -r /etc/default/safechat ] && . /etc/default/safechat
 | 
			
		||||
    # Date format same as (new Date()).toISOString() for consistency
 | 
			
		||||
    echo "[2016-11-25T11:53:52.543Z] (sys) Starting" >> ${SAFECHAT_LOG}
 | 
			
		||||
end script
 | 
			
		||||
 | 
			
		||||
pre-stop script
 | 
			
		||||
    SAFECHAT_LOG="/var/log/safechat.log"
 | 
			
		||||
    [ -r /etc/default/safechat ] && . /etc/default/safechat
 | 
			
		||||
    rm /var/run/safechat.pid
 | 
			
		||||
    echo "[2016-11-25T11:53:52.544Z] (sys) Stopping" >> ${SAFECHAT_LOG}
 | 
			
		||||
end script
 | 
			
		||||
		Reference in New Issue
	
	Block a user