32 lines
986 B
Markdown
32 lines
986 B
Markdown
# BOOT.md — выполняется при каждом запуске гейтвея
|
|
|
|
## SSH-ключ
|
|
|
|
Восстанови SSH-ключ из workspace в ~/.ssh/:
|
|
|
|
```
|
|
mkdir -p ~/.ssh && \
|
|
cp /home/node/.openclaw/workspace/.ssh/id_ed25519 ~/.ssh/id_ed25519 && \
|
|
cp /home/node/.openclaw/workspace/.ssh/id_ed25519.pub ~/.ssh/id_ed25519.pub && \
|
|
chmod 600 ~/.ssh/id_ed25519
|
|
```
|
|
|
|
## Автозапуск сервисов
|
|
|
|
Запусти noisemap Flask если не запущен:
|
|
|
|
```
|
|
cd /home/node/.openclaw/workspace/tasks/flightradar24/prototype && \
|
|
pgrep -f "python.*app.py" > /dev/null || \
|
|
nohup /home/node/.openclaw/workspace/tasks/flightradar24/prototype/venv/bin/python app.py > /tmp/noisemap.log 2>&1 &
|
|
```
|
|
|
|
Запусти snowbike-rag если не запущен:
|
|
|
|
```
|
|
curl -s --connect-timeout 2 http://localhost:5557/health > /dev/null 2>&1 || \
|
|
bash /home/node/.openclaw/workspace/tasks/snowbike-rag/start.sh
|
|
```
|
|
|
|
После выполнения ответь NO_REPLY.
|