diff --git a/deploy/ops-agent/setup.sh b/deploy/ops-agent/setup.sh index b27c4fe..e674be2 100644 --- a/deploy/ops-agent/setup.sh +++ b/deploy/ops-agent/setup.sh @@ -20,13 +20,16 @@ rsync -a --delete \ --exclude=.git \ "${REPO_DIR}/ops-agent/" "${INSTALL_DIR}/" -echo "==> Installing Node dependencies" +echo "==> Installing Node dependencies (incl. dev for tsc)" cd "${INSTALL_DIR}" -npm ci --omit=dev 2>/dev/null || npm install --omit=dev +npm ci 2>/dev/null || npm install echo "==> Building TypeScript" npx tsc +echo "==> Pruning dev dependencies" +npm prune --omit=dev + chown -R ops-agent:ops-agent "${INSTALL_DIR}" echo "==> Installing config dir"