memoryweave/deploy/systemd/bge-embed.service

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