aboutsummaryrefslogtreecommitdiffstats
path: root/roles/jails/06_hommabot/templates/root_hommabot_deps.sh
blob: 25c0e56cd954874deb070ced77bd6b7eea7d95ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh

set -eux
cd /root/hommabot
npm ci

# We need to build the better-sqlite3.node file before running the app
if [ ! -f build/better_sqlite3.node ]; then (
    mkdir -p build
    cd node_modules/better-sqlite3
    npm run build-release
    cp build/Release/better_sqlite3.node ../../build/better_sqlite3.node
)
fi