#!/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