mirror of
https://gitlab.com/signalytic/client-external/streamline/streamline-emr.git
synced 2026-09-11 18:51:31 +00:00
Simplify application management and align with other docker applications
The notion of application "instances" is dropped in favor of a simpler, single-instance approach. Default values are provided for all configuration variables so allow the app to run without additional manual configuration. A health check and auto-heal script are added to automatically restart the application in case it becomes unavailable during operation.
This commit is contained in:
@@ -1,14 +1,16 @@
|
||||
[Unit]
|
||||
Description=Run Streamline EMR
|
||||
After=network.target
|
||||
StartLimitIntervalSec=0
|
||||
Requires=docker.service
|
||||
After=docker.service
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
Restart=always
|
||||
RestartSec=10
|
||||
Type=oneshot
|
||||
RemainAfterExit=yes
|
||||
User=root
|
||||
ExecStart=/var/signalytic/clientapps/streamline/streamline-emr/entry
|
||||
WorkingDirectory=/var/signalytic/clientapps/streamline/streamline-emr
|
||||
ExecStart=/var/signalytic/clientapps/streamline/streamline-emr/start
|
||||
ExecStop=/var/signalytic/clientapps/streamline/streamline-emr/stop
|
||||
TimeoutStartSec=0
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
Reference in New Issue
Block a user