feat: build assistant from local source in docker-compose, add Langfuse vars

This commit is contained in:
Prem Palanisamy
2026-02-20 15:42:59 +00:00
parent e83d9a3e13
commit 513b0f2f9c
2 changed files with 34 additions and 2 deletions
+27
View File
@@ -1387,6 +1387,33 @@ return [
'required' => false,
'question' => '',
'filter' => ''
],
[
'name' => '_APP_ASSISTANT_LANGFUSE_PUBLIC_KEY',
'description' => 'Langfuse public key for assistant observability tracing. Optional.',
'introduction' => '1.7.0',
'default' => '',
'required' => false,
'question' => '',
'filter' => ''
],
[
'name' => '_APP_ASSISTANT_LANGFUSE_SECRET_KEY',
'description' => 'Langfuse secret key for assistant observability tracing. Optional.',
'introduction' => '1.7.0',
'default' => '',
'required' => false,
'question' => '',
'filter' => ''
],
[
'name' => '_APP_ASSISTANT_LANGFUSE_HOST',
'description' => 'Langfuse host URL for assistant observability tracing. Optional.',
'introduction' => '1.7.0',
'default' => 'https://cloud.langfuse.com',
'required' => false,
'question' => '',
'filter' => ''
]
]
]
+7 -2
View File
@@ -1147,13 +1147,18 @@ services:
appwrite-assistant:
container_name: appwrite-assistant
image: appwrite/assistant:0.8.4
build:
context: ../assistant
volumes:
- ../assistant/sources:/usr/src/app/sources
networks:
- appwrite
environment:
- _APP_ASSISTANT_HOST
- _APP_ASSISTANT_ANTHROPIC_API_KEY
- _APP_ASSISTANT_OPENAI_API_KEY
- _APP_ASSISTANT_LANGFUSE_PUBLIC_KEY
- _APP_ASSISTANT_LANGFUSE_SECRET_KEY
- _APP_ASSISTANT_LANGFUSE_HOST
appwrite-browser:
container_name: appwrite-browser