volumes.ymlΒΆ

---
litellm_config:
  type: config
  source: "{{ [ lookup('container', 'svc-ai-litellm', 'directories.config'), 'config.yaml' ] | path_join }}"
  mode: "0444"
  mounts:
    - service: litellm
      target: /etc/litellm/config.yaml

litellm_router_hook:
  type: config
  source: "{{ [ lookup('container', 'svc-ai-litellm', 'directories.config'), 'router_hook.py' ] | path_join }}"
  mode: "0444"
  mounts:
    - service: litellm
      target: /etc/litellm/router_hook.py

litellm_decider_init:
  type: config
  source: "{{ [ lookup('container', 'svc-ai-litellm', 'directories.config'), 'infinito_decider', '__init__.py' ] | path_join }}"
  mode: "0444"
  mounts:
    - service: litellm
      target: /etc/litellm/infinito_decider/__init__.py

litellm_decider_history:
  type: config
  source: "{{ [ lookup('container', 'svc-ai-litellm', 'directories.config'), 'infinito_decider', 'history.py' ] | path_join }}"
  mode: "0444"
  mounts:
    - service: litellm
      target: /etc/litellm/infinito_decider/history.py

litellm_decider_judge:
  type: config
  source: "{{ [ lookup('container', 'svc-ai-litellm', 'directories.config'), 'infinito_decider', 'judge.py' ] | path_join }}"
  mode: "0444"
  mounts:
    - service: litellm
      target: /etc/litellm/infinito_decider/judge.py

litellm_decider_sampling:
  type: config
  source: "{{ [ lookup('container', 'svc-ai-litellm', 'directories.config'), 'infinito_decider', 'sampling.py' ] | path_join }}"
  mode: "0444"
  mounts:
    - service: litellm
      target: /etc/litellm/infinito_decider/sampling.py