From 9acb4d86dce1985da6d71df6a9a0ad5d5b000ff3 Mon Sep 17 00:00:00 2001 From: jenstandstad Date: Sun, 10 May 2026 19:05:55 +0200 Subject: [PATCH] Another fix --- bootstrap.sh | 10 ---------- docker-compose.yml | 6 ++++++ shared/gutask | 2 ++ 3 files changed, 8 insertions(+), 10 deletions(-) create mode 100755 shared/gutask diff --git a/bootstrap.sh b/bootstrap.sh index 387c4c9..f6353ac 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -274,16 +274,6 @@ docker compose build --quiet info "Starting agent containers..." docker compose up -d dobby gemma gunnar rind abyssinthia hermes -AGENT_CONTAINERS=(dobby gemma gunnar rind abyssinthia hermes) -for container in "${AGENT_CONTAINERS[@]}"; do - info "Waiting for ${container} to finish initializing..." - until docker exec "$container" bash -c "! pgrep -x apt-get > /dev/null && ! pgrep -x dpkg > /dev/null" 2>/dev/null; do - sleep 3 - done - info "Installing gutasktool inside ${container}..." - docker exec "$container" bash -c "apt-get update -q && apt-get install -y -q python3-pip && python3 -m pip install --break-system-packages -q -e /opt/gutasktool" -done - info "Starting tunnel..." docker compose up -d glitch-tunnel diff --git a/docker-compose.yml b/docker-compose.yml index 10308cb..63405cc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -99,6 +99,7 @@ services: - ./shared/skills:/a0/usr/skills - ${HOME}/.ssh:/root/.ssh - ../gutasktool:/opt/gutasktool + - ./shared/gutask:/usr/local/bin/gutask restart: unless-stopped depends_on: dobby-init: @@ -123,6 +124,7 @@ services: - ./shared/skills:/a0/usr/skills - ${HOME}/.ssh:/root/.ssh - ../gutasktool:/opt/gutasktool + - ./shared/gutask:/usr/local/bin/gutask restart: unless-stopped depends_on: gemma-init: @@ -147,6 +149,7 @@ services: - ./shared/skills:/a0/usr/skills - ${HOME}/.ssh:/root/.ssh - ../gutasktool:/opt/gutasktool + - ./shared/gutask:/usr/local/bin/gutask restart: unless-stopped depends_on: gunnar-init: @@ -171,6 +174,7 @@ services: - ./shared/skills:/a0/usr/skills - ${HOME}/.ssh:/root/.ssh - ../gutasktool:/opt/gutasktool + - ./shared/gutask:/usr/local/bin/gutask restart: unless-stopped depends_on: rind-init: @@ -195,6 +199,7 @@ services: - ./shared/skills:/a0/usr/skills - ${HOME}/.ssh:/root/.ssh - ../gutasktool:/opt/gutasktool + - ./shared/gutask:/usr/local/bin/gutask restart: unless-stopped depends_on: abyssinthia-init: @@ -218,6 +223,7 @@ services: - ./shared/skills:/a0/usr/skills - ${HOME}/.ssh:/root/.ssh - ../gutasktool:/opt/gutasktool + - ./shared/gutask:/usr/local/bin/gutask restart: unless-stopped depends_on: hermes-init: diff --git a/shared/gutask b/shared/gutask new file mode 100755 index 0000000..e80ee86 --- /dev/null +++ b/shared/gutask @@ -0,0 +1,2 @@ +#!/bin/bash +exec python3 /opt/gutasktool/gutasktool/cli.py "$@"