Files
HomeAgent/deploy/systemd/embed-sidecar.service
JianFeeeee 3748d01094 refactor(deploy): systemd 单元改名 hologramagent.service + 路径品牌化(改名批 2/5)
批 2 的范围只有 deploy/ 的品牌落地:包名、单元名、安装路径、control、
spec、nsi、ps1。域名归批 5、仓库名归批 4、SDK module 路径归批 3,
LDFLAGS/Makefile 的 module 注入归批 1 —— 本批一行未碰。

单元:deploy/homeagent.service → deploy/hologramagent.service(git mv)
  - Description/Documentation 品牌名
  - ExecStart --data /var/lib/hologram、WorkingDirectory 同步
  - StateDirectory=homeagent → hologram(不跟着改的话,systemd 会按旧名
    建 /var/lib/private/homeagent 并把 ReadWritePaths 指向另一个目录,
    内核起得来但写的位置是错的)
  - ONNXRUNTIME_DIR=/usr/lib/hologram/onnxruntime
  - LoadCredential :/etc/hologram/security.key、ReadOnlyPaths=/etc/hologram

注释里刻意保留一条 /var/lib/homeagent("从旧版磁盘钥升级时"的说明):
那条讲的就是**旧路径**上的历史密钥,改成新路径反而会误导升级操作。

embed-sidecar.service 只改 Description 里的品牌名(它与内核安装布局无关)。
2026-10-21 13:20:56 +08:00

21 lines
542 B
Desktop File

[Unit]
Description=Jina v5-omni-nano Embedding Sidecar for HologramAgent
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/home/newqqagent
ExecStart=/usr/local/bin/python3 /home/program/TrueAgent/scripts/embed_sidecar.py
Restart=on-failure
RestartSec=5
Environment=JINA_MODEL_DIR=/home/newqqagent/models/jina-v5-omni-nano
Environment=JINA_PORT=18999
Environment=JINA_DIMENSION=768
Environment=OMP_NUM_THREADS=8
Environment=MKL_NUM_THREADS=8
Environment=TOKENIZERS_PARALLELISM=false
[Install]
WantedBy=multi-user.target