[Unit] Description=CareMeet recording transcode worker %i After=network.target [Service] Type=simple User=caremeet WorkingDirectory=/opt/caremeet/sfu EnvironmentFile=/opt/caremeet/sfu/.env ExecStart=/usr/bin/node src/recorder/transcodeWorker.js Restart=always RestartSec=5 # Transcoding must never starve live media of CPU. Nice=10 CPUWeight=20 [Install] WantedBy=multi-user.target