[Unit] Description=CareMeet signaling server After=network.target redis.service [Service] Type=simple User=caremeet WorkingDirectory=/opt/caremeet/signaling EnvironmentFile=/opt/caremeet/signaling/.env ExecStart=/usr/bin/node src/index.js Restart=always RestartSec=3 # Drain window must exceed the 5s graceful shutdown in index.js TimeoutStopSec=30 KillSignal=SIGTERM LimitNOFILE=200000 [Install] WantedBy=multi-user.target