[Unit] Description=Containerized Vitastor monitor After=network-online.target local-fs.target time-sync.target docker.service Wants=network-online.target local-fs.target time-sync.target docker.service PartOf=vitastor.target [Service] Restart=always EnvironmentFile=/etc/vitastor/docker.conf SyslogIdentifier=vitastor-mon ExecStart=bash -c 'docker run --rm -i -v /etc/vitastor:/etc/vitastor -v /var/lib/vitastor:/var/lib/vitastor -v /dev:/dev \ --log-driver none --network host $CONTAINER_OPTIONS --name vitastor-mon vitastor:$VITASTOR_VERSION \ node /usr/lib/vitastor/mon/mon-main.js' ExecStop=docker stop vitastor-mon WorkingDirectory=/ PrivateTmp=false TasksMax=infinity Restart=always StartLimitInterval=0 RestartSec=10 [Install] WantedBy=multi-user.target