Added LiteLLM to the stack

This commit is contained in:
2025-08-18 09:40:50 +00:00
parent 0648c1968c
commit d220b04e32
2682 changed files with 533609 additions and 1 deletions

View File

@@ -1,5 +1,5 @@
# Media Management (Arr Stack)
services:
# Media Management (Arr Stack)
bazarr:
image: lscr.io/linuxserver/bazarr:latest
container_name: bazarr
@@ -408,6 +408,34 @@ services:
image: docker.io/library/redis:7.2.4-alpine
container_name: grampsweb_redis
restart: always
litellm:
image: litellm:local # use your local amd64 build
container_name: litellm
restart: unless-stopped
ports:
- "4000:4000"
volumes:
- ./services/litellm-config.yaml:/app/config.yaml
- ./services/litellm-logs:/app/logs
environment:
- LITELLM_CONFIG=/app/config.yaml
- GROQ_API_KEY=${GROQ_API_KEY}
- DATABASE_URL=postgresql://litellm:litellm_pass@litellm-postgres:5432/litellm_db
- LITELLM_MASTER_KEY=${LITELLM_MASTER_KEY}
- LITELLM_SALT_KEY=${LITELLM_SALT_KEY}
- STORE_MODEL_IN_DB=True
litellm-postgres:
image: postgres:15
container_name: litellm-postgres
restart: unless-stopped
environment:
POSTGRES_USER: litellm
POSTGRES_PASSWORD: litellm_pass
POSTGRES_DB: litellm_db
volumes:
- /docker-local/litellm/postgres-data:/var/lib/postgresql/data
obsidian:
image: 'ghcr.io/sytone/obsidian-remote:latest'