1234567891011121314151617181920212223242526272829 |
- [Unit]
- Description=${SERVICE_NAME}
- After=syslog.target
- After=network.target
- [Service]
- Type=simple
- User=${SERVICE_USER}
- Group=${SERVICE_GROUP}
- WorkingDirectory=${SERVICE_HOME}
- ExecStart=${SERVICE_HOME}/go-apps/bin/morty -key '${MORTY_KEY}' -listen '${MORTY_LISTEN}' -timeout ${MORTY_TIMEOUT}
- Restart=always
- Environment=USER=${SERVICE_USER} HOME=${SERVICE_HOME} DEBUG=${SERVICE_ENV_DEBUG}
- # Some distributions may not support these hardening directives. If you cannot
- # start the service due to an unknown option, comment out the ones not supported
- # by your version of systemd.
- ProtectSystem=full
- PrivateDevices=yes
- PrivateTmp=yes
- NoNewPrivileges=true
- [Install]
- WantedBy=multi-user.target
|