deskpaw-memory/bin/run-memory
2026-09-22 23:33:47 +08:00

18 lines
479 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
memory_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
device_config="${DESKPAW_DEVICE_CONFIG:-/home/kickpi/.config/deskpaw/device.env}"
if [[ -f "$device_config" ]]; then
set -a
source "$device_config"
set +a
fi
node_bin="${DESKPAW_NODE_BIN:-$(command -v node || true)}"
if [[ -z "$node_bin" || ! -x "$node_bin" ]]; then
echo "DeskPaw memory cannot find Node.js" >&2
exit 1
fi
cd "$memory_root"
exec "$node_bin" src/server.js