forked from cft0808/edict
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathedict.service
More file actions
38 lines (32 loc) ยท 1.21 KB
/
Copy pathedict.service
File metadata and controls
38 lines (32 loc) ยท 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# ไธ็ๅ
ญ้จ ยท systemd ๆๅกๆจกๆฟ
# ้จ็ฝฒ่ฏดๆ: ๅคๅถๅฐ /etc/systemd/system/edict.service
# sudo cp edict.service /etc/systemd/system/
# sudo systemctl daemon-reload
# sudo systemctl enable --now edict
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[Unit]
Description=ไธ็ๅ
ญ้จ Multi-Agent Orchestration Dashboard
After=network.target
[Service]
Type=forking
User=edict
Group=edict
WorkingDirectory=/opt/edict
ExecStart=/opt/edict/edict.sh start
ExecStop=/opt/edict/edict.sh stop
ExecReload=/opt/edict/edict.sh restart
# PID ่ท่ธช
PIDFile=/opt/edict/.pids/server.pid
# ่ชๅจ้ๅฏ
Restart=on-failure
RestartSec=5
# ็ฏๅขๅ้๏ผๆ้ไฟฎๆน๏ผ
Environment=EDICT_DASHBOARD_HOST=0.0.0.0
Environment=EDICT_DASHBOARD_PORT=7891
# ๅฎๅ
จๅ ๅบ
NoNewPrivileges=true
ProtectSystem=strict
ReadWritePaths=/opt/edict/data /opt/edict/logs /opt/edict/.pids
[Install]
WantedBy=multi-user.target