From 63c6a129bd457513f137615618c8b338543e4bbd Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Tue, 17 Feb 2026 16:37:45 -0600 Subject: [PATCH] fix(runtime): stabilize LinkAutocomplete nav test and wire required compose env --- .../knowledge/__tests__/LinkAutocomplete.test.tsx | 8 ++++++-- docker-compose.yml | 3 +++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/web/src/components/knowledge/__tests__/LinkAutocomplete.test.tsx b/apps/web/src/components/knowledge/__tests__/LinkAutocomplete.test.tsx index f8c65d5..dae1d99 100644 --- a/apps/web/src/components/knowledge/__tests__/LinkAutocomplete.test.tsx +++ b/apps/web/src/components/knowledge/__tests__/LinkAutocomplete.test.tsx @@ -466,7 +466,9 @@ describe("LinkAutocomplete", (): void => { expect(firstItem).toHaveClass("bg-blue-50"); // Press ArrowDown - fireEvent.keyDown(textarea, { key: "ArrowDown" }); + act(() => { + fireEvent.keyDown(textarea, { key: "ArrowDown" }); + }); // Second item should now be selected await waitFor(() => { @@ -475,7 +477,9 @@ describe("LinkAutocomplete", (): void => { }); // Press ArrowUp - fireEvent.keyDown(textarea, { key: "ArrowUp" }); + act(() => { + fireEvent.keyDown(textarea, { key: "ArrowUp" }); + }); // First item should be selected again await waitFor(() => { diff --git a/docker-compose.yml b/docker-compose.yml index 8350b37..56eddd9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -368,6 +368,8 @@ services: JWT_EXPIRATION: ${JWT_EXPIRATION:-24h} # Better Auth BETTER_AUTH_SECRET: ${BETTER_AUTH_SECRET} + # Encryption (required for federation credentials/private keys) + ENCRYPTION_KEY: ${ENCRYPTION_KEY} # Ollama (optional) OLLAMA_ENDPOINT: ${OLLAMA_ENDPOINT:-http://ollama:11434} # OpenBao (optional) @@ -492,6 +494,7 @@ services: NODE_ENV: production PORT: ${WEB_PORT:-3000} NEXT_PUBLIC_API_URL: ${NEXT_PUBLIC_API_URL:-http://localhost:3001} + ORCHESTRATOR_API_KEY: ${ORCHESTRATOR_API_KEY} ports: - "${WEB_PORT:-3000}:${WEB_PORT:-3000}" depends_on: -- 2.49.1