From b5db0fa87e0b809db08e53103e14513ca1b4ba03 Mon Sep 17 00:00:00 2001 From: mike dupont Date: Wed, 18 Dec 2024 13:45:41 -0500 Subject: [PATCH] bootfast --- api/boot_fast.sh | 17 +++++++++++++++++ api/just_run.sh | 9 +++------ 2 files changed, 20 insertions(+), 6 deletions(-) create mode 100644 api/boot_fast.sh diff --git a/api/boot_fast.sh b/api/boot_fast.sh new file mode 100644 index 00000000..995eb8b3 --- /dev/null +++ b/api/boot_fast.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +# to be run as swarms user +set -e +set -x +export ROOT="" +export HOME="${ROOT}/home/swarms" +unset CONDA_EXE +unset CONDA_PYTHON_EXE +export PATH="${ROOT}/var/swarms/agent_workspace/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + +ls "${ROOT}/var/swarms/agent_workspace/" +. "${ROOT}/var/swarms/agent_workspace/.venv/bin/activate" + +pip install -e "${ROOT}/opt/swarms/" +cd "${ROOT}/var/swarms/" +pip install -e "${ROOT}/opt/swarms-memory" diff --git a/api/just_run.sh b/api/just_run.sh index 77520fd5..73e49e60 100644 --- a/api/just_run.sh +++ b/api/just_run.sh @@ -12,16 +12,13 @@ export WORKSOURCE="${ROOT}/opt/swarms/api" git checkout --force $BRANCH git pull git log -2 --patch | head -1000 - cp "${WORKSOURCE}/boot.sh" "${ROOT}/var/swarms/agent_workspace/boot.sh" + cp "${WORKSOURCE}/boot_fast.sh" "${ROOT}/var/swarms/agent_workspace/boot_fast.sh" mkdir -p "${ROOT}/var/swarms/logs" - chmod +x "${ROOT}/var/swarms/agent_workspace/boot.sh" + chmod +x "${ROOT}/var/swarms/agent_workspace/boot_fast.sh" chown -R swarms:swarms "${ROOT}/var/swarms/" "${ROOT}/home/swarms" "${ROOT}/opt/swarms" # user install but do not start - su -c "bash -e -x ${ROOT}/var/swarms/agent_workspace/boot.sh" swarms - - - + su -c "bash -e -x ${ROOT}/var/swarms/agent_workspace/boot_fast.sh" swarms cd "${ROOT}/opt/swarms/" || exit 1 # "we need swarms" # git fetch local