23 lines
949 B
Desktop File
23 lines
949 B
Desktop File
# Contents of /etc/systemd/system/enserver.service
|
|
[Unit]
|
|
Description=En-Server
|
|
After=network.target
|
|
|
|
[Service]
|
|
CapabilitiesParsec=PARSEC_CAP_PRIV_SOCK
|
|
AmbientCapabilities=CAP_IPC_LOCK
|
|
CapabilityBoundingSet=CAP_IPC_LOCK
|
|
Type=simple
|
|
User=apsh
|
|
Group=apsh
|
|
EnvironmentFile=/etc/default/enserver
|
|
Restart=always
|
|
RestartSec=30s
|
|
PIDFile=/var/run/apsh/enserver.pid
|
|
WorkingDirectory=/usr/lib/python2.7/dist-packages/enserver/
|
|
ExecStart=/usr/bin/python ${ENSERVER} --debug --id=${SERVERID} --loglevel ${LOGLEVEL} --logfile ${LOGFILE} --pidfile
|
|
${PIDFILE} --address ${ADDRESS} --port ${TCP_PORT} --tcp-timeout ${TCP_TIMEOUT} --db-name ${DB_NAME} --db-user ${DB_USER} --db-port ${DB_PORT} --db-host ${DB_HOST} --db-passwd ${DB_PASSWD} --storage ${STORAGE} --auth-provider ${AUTH_PROVIDER} --disconnect_timeout ${DISCONNECT_TIMEOUT} --replication-provider ${REPLICATION_PROVIDER} ${SUBSCRIBER_USERVER} ${SUBSCRIBER_CDSERVER}
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|