[Unit] Description=MemoryWeave BGE-M3 ONNX Embed Server After=network.target [Service] Type=simple Environment="BGE_MODEL_PATH=/home/muc/models/bge-m3/onnx" Environment="BGE_PORT=8000" ExecStartPre=/bin/bash -c 'if [ ! -f /home/muc/.hermes/scripts/bge_embed_server.py ]; then cp /tmp/memoryweave/deploy/bge_embed_server.py /home/muc/.hermes/scripts/ 2>/dev/null || true; fi' ExecStart=/home/muc/.hermes/hermes-agent/.venv/bin/python3 /home/muc/.hermes/scripts/bge_embed_server.py Restart=always RestartSec=5 StandardOutput=append:/tmp/bge_embed.log StandardError=append:/tmp/bge_embed.log [Install] WantedBy=default.target