|
|
@ -32,13 +32,13 @@ cd "/opt/swarms/" || exit 1 # "we need swarms"
|
|
|
|
mkdir -p "/var/swarms/logs"
|
|
|
|
mkdir -p "/var/swarms/logs"
|
|
|
|
chown -R swarms:swarms "/var/swarms/" "/home/swarms" "/opt/swarms"
|
|
|
|
chown -R swarms:swarms "/var/swarms/" "/home/swarms" "/opt/swarms"
|
|
|
|
|
|
|
|
|
|
|
|
if [ -f "/var/swarms/agent_workspace/boot_fast.sh" ];
|
|
|
|
#if [ -f "/var/swarms/agent_workspace/boot_fast.sh" ];
|
|
|
|
then
|
|
|
|
#then
|
|
|
|
chmod +x "/var/swarms/agent_workspace/boot_fast.sh" || echo faild
|
|
|
|
# chmod +x "/var/swarms/agent_workspace/boot_fast.sh" || echo faild
|
|
|
|
|
|
|
|
|
|
|
|
# user install but do not start
|
|
|
|
# # user install but do not start
|
|
|
|
su -c "bash -e -x /var/swarms/agent_workspace/boot_fast.sh" swarms
|
|
|
|
# su -c "bash -e -x /var/swarms/agent_workspace/boot_fast.sh" swarms
|
|
|
|
fi
|
|
|
|
#fi
|
|
|
|
cd "/opt/swarms/" || exit 1 # "we need swarms"
|
|
|
|
cd "/opt/swarms/" || exit 1 # "we need swarms"
|
|
|
|
|
|
|
|
|
|
|
|
mkdir -p "/var/run/swarms/secrets/"
|
|
|
|
mkdir -p "/var/run/swarms/secrets/"
|
|
|
@ -74,7 +74,13 @@ chown -R swarms:swarms /var/run/swarms/
|
|
|
|
mkdir -p /opt/swarms/api/agent_workspace/try_except_wrapper/
|
|
|
|
mkdir -p /opt/swarms/api/agent_workspace/try_except_wrapper/
|
|
|
|
chown -R swarms:swarms /opt/swarms/api/
|
|
|
|
chown -R swarms:swarms /opt/swarms/api/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# always reload
|
|
|
|
# always reload
|
|
|
|
|
|
|
|
# might be leftover on the ami,
|
|
|
|
|
|
|
|
systemctl stop swarms-uvicorn || echo ok
|
|
|
|
|
|
|
|
systemctl disable swarms-uvicorn || echo ok
|
|
|
|
|
|
|
|
rm /etc/systemd/system/swarms-uvicorn.service
|
|
|
|
|
|
|
|
|
|
|
|
systemctl daemon-reload
|
|
|
|
systemctl daemon-reload
|
|
|
|
systemctl start swarms-docker || journalctl -xeu swarms-docker
|
|
|
|
systemctl start swarms-docker || journalctl -xeu swarms-docker
|
|
|
|
systemctl enable swarms-docker || journalctl -xeu swarms-docker
|
|
|
|
systemctl enable swarms-docker || journalctl -xeu swarms-docker
|
|
|
|