18 lines
625 B
SYSTEMD
18 lines
625 B
SYSTEMD
[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
|