name: Deploy-Agent-V12-InstallDocker on: push: branches: - main jobs: JOB-V12-DOCKER-CLI: runs-on: debian-latest steps: - name: Install Docker CLI run: | echo "Installing Docker CLI..." apt-get update apt-get install -y docker.io docker-compose-v2 - name: Deploy via Host Docker Socket run: | echo "Sending build command to host Docker daemon..." # We use the absolute path /memex which both the runner and host understand docker compose \ -f /memex/projects/org-agent/deploy/docker/docker-compose.yml \ --project-directory /memex/projects/org-agent \ down docker compose \ -f /memex/projects/org-agent/deploy/docker/docker-compose.yml \ --project-directory /memex/projects/org-agent \ build --no-cache org-agent docker compose \ -f /memex/projects/org-agent/deploy/docker/docker-compose.yml \ --project-directory /memex/projects/org-agent \ up -d --force-recreate org-agent