diff --git a/backend/src/routes/tasks.ts b/backend/src/routes/tasks.ts index 7e8600c..63c2136 100644 --- a/backend/src/routes/tasks.ts +++ b/backend/src/routes/tasks.ts @@ -5,8 +5,8 @@ import { eq, asc, desc, sql, inArray, or } from "drizzle-orm"; import { auth } from "../lib/auth"; const BEARER_TOKEN = process.env.API_BEARER_TOKEN || "hammer-dev-token"; -const CLAWDBOT_HOOK_URL = process.env.CLAWDBOT_HOOK_URL || "http://127.0.0.1:18789/hooks/agent"; -const CLAWDBOT_HOOK_TOKEN = process.env.CLAWDBOT_HOOK_TOKEN || ""; +const CLAWDBOT_HOOK_URL = process.env.CLAWDBOT_HOOK_URL || "http://72.60.68.214:18790/hooks/agent"; +const CLAWDBOT_HOOK_TOKEN = process.env.CLAWDBOT_HOOK_TOKEN || process.env.CLAWDBOT_HOOK_FALLBACK_TOKEN || ""; // Fire webhook to Clawdbot when a task is activated async function notifyTaskActivated(task: { id: string; title: string; description: string | null; source: string; priority: string }) { diff --git a/docker-compose.dokploy.yml b/docker-compose.dokploy.yml index 36276ee..048118d 100644 --- a/docker-compose.dokploy.yml +++ b/docker-compose.dokploy.yml @@ -15,14 +15,16 @@ services: build: context: ./backend dockerfile: Dockerfile + extra_hosts: + - "host.docker.internal:host-gateway" environment: DATABASE_URL: postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB} API_BEARER_TOKEN: ${API_BEARER_TOKEN} BETTER_AUTH_SECRET: ${BETTER_AUTH_SECRET} BETTER_AUTH_URL: https://queue.donovankelly.xyz COOKIE_DOMAIN: .donovankelly.xyz - CLAWDBOT_HOOK_URL: ${CLAWDBOT_HOOK_URL} - CLAWDBOT_HOOK_TOKEN: ${CLAWDBOT_HOOK_TOKEN} + CLAWDBOT_HOOK_URL: ${CLAWDBOT_HOOK_URL:-http://72.60.68.214:18790/hooks/agent} + CLAWDBOT_HOOK_TOKEN: ${CLAWDBOT_HOOK_TOKEN:-31dad3881e1a10a3275e643175fafeeb6645400940f79896} PORT: "3100" depends_on: - db