[Unit]
Description=virtCCA Compute Service
After=network-online.target libvirtd.service
Wants=network-online.target
Requires=libvirtd.service
[Service]
Type=simple
User=virtcca
Group=virtcca
Environment=PYTHONUNBUFFERED=1
Environment=PYTHONPATH=/opt/virtcca/lib/python3.11/site-packages/
ExecStart=/usr/bin/virtcca-compute
Restart=on-failure
RestartSec=5
StartLimitIntervalSec=60
StartLimitBurst=3
RestartPreventExitStatus=78
StandardOutput=journal
StandardError=journal
ProtectHome=true
ProtectKernelTunables=true
RestrictRealtime=true
[Install]
WantedBy=multi-user.target