ops: wire pediatric-scribe to private storage (network, credential mounts, S3 env)

This commit is contained in:
Daniel 2026-09-07 17:03:48 +02:00
parent 3a8dbbcce3
commit 31d6d12c07

View file

@ -19,9 +19,16 @@ services:
LITELLM_TTS_VOICE: sherpa/kokoro:am_adam
LITELLM_TTS_VOICES: sherpa/kokoro:am_adam,sherpa/kokoro:am_michael,sherpa/kokoro:af_bella,sherpa/kokoro:af_nicole,sherpa/kokoro:bf_emma,sherpa/kokoro:bm_lewis
CLINICAL_ASSISTANT_PROMPT_POOL_TARGET: 1000
GENERATED_IMAGES_S3_ENDPOINT: http://assets:9000
GENERATED_IMAGES_S3_REGION: us-east-1
GENERATED_IMAGES_S3_BUCKET: generated-images
GENERATED_IMAGES_S3_ACCESS_KEY_FILE: /run/secrets/generated-images-access-key
GENERATED_IMAGES_S3_SECRET_KEY_FILE: /run/secrets/generated-images-secret-key
volumes:
- scribe-logs:/app/data/logs
- clinical-assistant-mcp-data:/app/mcp-data:ro
- /home/danvics/docker/ped-ai-storage/secrets/images-access-key:/run/secrets/generated-images-access-key:ro
- /home/danvics/docker/ped-ai-storage/secrets/images-secret-key:/run/secrets/generated-images-secret-key:ro
depends_on:
postgres:
condition: service_healthy
@ -34,6 +41,7 @@ services:
- danvics_mcp
- danvics_monitoring
- danvics_speech
- ped-ai-storage-assets
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:3000/api/health"]
interval: 30s
@ -92,3 +100,6 @@ networks:
external: true
danvics_speech:
external: true
ped-ai-storage-assets:
external: true
name: ped-ai-storage_assets