[Unit] Description=Database container {% if multi_instance == 'true' %} Requires=database.service After=database.service {% endif %} Requires=docker.service After=docker.service After=rc-local.service StartLimitIntervalSec=1200 StartLimitBurst=3 [Service] User=root ExecStartPre=/usr/bin/{{docker_container_name}}.sh start{% if multi_instance == 'true' %} %i{% endif %} ExecStart=/usr/bin/{{docker_container_name}}.sh wait{% if multi_instance == 'true' %} %i{% endif %} ExecStop=/usr/bin/{{docker_container_name}}.sh stop{% if multi_instance == 'true' %} %i{% endif %} Restart=always RestartSec=30 [Install] WantedBy=multi-user.target