Files
ThothII/deploy/compose.psd-local.yaml.example
T

42 lines
1.6 KiB
Plaintext

services:
core:
environment:
AUTH_MODE: ${AUTH_MODE:-none}
THOTH_PUBLIC_EXPOSURE: ${THOTH_PUBLIC_EXPOSURE:-false}
MAX_PI_PROCESSES: ${MAX_PI_PROCESSES:-4}
PI_PROVIDER: ${PI_PROVIDER:?set PI_PROVIDER}
PI_MODEL: ${PI_MODEL:?set PI_MODEL}
PI_THINKING: ${PI_THINKING:-medium}
THT_PROFILE: ${THT_PROFILE:-workstation}
THT_DB_NAME: ${THT_DB_NAME:?set THT_DB_NAME}
THT_DWH_REST_URL: ${THT_DWH_REST_URL:?set THT_DWH_REST_URL}
THT_VEC_REST_URL: ${THT_VEC_REST_URL:?set THT_VEC_REST_URL}
THT_VEC_WRITE_REST_URL: ${THT_VEC_WRITE_REST_URL:?set THT_VEC_WRITE_REST_URL}
THT_OLLAMA_URL: ${THT_OLLAMA_URL:?set THT_OLLAMA_URL}
THT_SECRETS_FILE: /run/secrets/thothii.secrets
THT_DOCS_ROOT: /data/workspaces/psd
THT_CONFIG: /app/harness/config/tht.yaml
extra_hosts:
- host.docker.internal:host-gateway
networks: !override
default:
aliases: [core, thothii-core]
volumes:
- thoth_data:/data
- thoth_pi_config:/home/thoth/.pi
- ./deploy/pi/models.json:/home/thoth/.pi/agent/models.json:ro
- ./deploy/pi/settings.json:/home/thoth/.pi/agent/settings.json:ro
- ${THT_SECRETS_FILE:?set THT_SECRETS_FILE}:/run/secrets/thothii.secrets:ro
- ${THT_PSD_WORKSPACE_HOST_PATH:?set THT_PSD_WORKSPACE_HOST_PATH}/evidence:/data/evidence:ro
- ./deploy/workspaces/psd.yaml:/app/harness/config/tht.yaml:ro
- ${THT_PSD_WORKSPACE_HOST_PATH:?set THT_PSD_WORKSPACE_HOST_PATH}:/data/workspaces/psd
volumes:
thoth_data:
thoth_pi_config:
networks:
default:
external: true
name: thothii_default