Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/bachkukkik_openwebui-ollama-docker.json

1 line
30 KiB
JSON

{"repo": "bachkukkik/openwebui-ollama-docker", "files": {"litellm/config.yaml": {"51c1d6d29f4ae7431a259033cb0d5b53441b21b7": {"t": 1785745199.5550184, "n": 3494, "h": "c05a77b0cad9037e", "c": "model_list: \n # - model_name: \"anthropic/*\"\n # litellm_params:\n # model: \"anthropic/*\"\n # drop_params: true\n # api_key: os.environ/ANTHROPIC_API_KEY\n # model_info:\n # supports_function_calling: true\n # supports_vision: True\n\n # - model_name: \"deepseek/*\"\n # litellm_params:\n # model: \"deepseek/*\"\n # drop_params: true\n # api_key: os.environ/DEEPSEEK_API_KEY\n # model_info:\n # supports_function_calling: true\n\n # - model_name: ollama/mistral-small3.2:latest\n # litellm_params:\n # model: ollama/mistral-small3.2:latest\n # drop_params: true\n # api_base: os.environ/OLLAMA_BASE_URL\n # model_info:\n # supports_function_calling: true\n # supports_vision: True\n\n # - model_name: ollama_chat/mistral-small3.2:latest\n # litellm_params:\n # model: ollama_chat/mistral-small3.2:latest\n # drop_params: true\n # api_base: os.environ/OLLAMA_BASE_URL\n # model_info:\n # supports_function_calling: true\n # supports_vision: True\n\n # - model_name: \"openai/*\"\n # litellm_params:\n # model: \"openai/*\"\n # drop_params: true\n # api_key: os.environ/OPENAI_API_KEY\n # model_info:\n # supports_function_calling: true\n # supports_vision: True\n # web_search_options: {}\n\n - model_name: \"openrouter/*\"\n litellm_params:\n model: \"openrouter/*\"\n drop_params: true\n api_key: os.environ/OPENROUTER_API_KEY\n model_info:\n supports_function_calling: true\n supports_vision: True\n\n # - model_name: \"vertex_ai/*\"\n # litellm_params:\n # model: \"vertex_ai/*\"\n # drop_params: true\n # vertex_project: os.environ/VERTEX_PROJECT\n # vertex_location: os.environ/VERTEX_LOCATION\n # vertex_credentials: os.environ/VERTEX_CREDENTIALS\n # model_info:\n # supports_function_calling: true\n # supports_vision: True\n # web_search_options: {}\n\nrouter_settings:\n redis_host: os.environ/REDIS_HOST\n redis_port: os.environ/REDIS_PORT\n\nlitellm_settings:\n request_timeout: 600 # raise Timeout error if call takes longer than 600 seconds. Default value is 6000seconds if not set\n set_verbose: False # Switch off Debug Logging, ensure your logs do not have any debugging on\n json_logs: true # Get debug logs in json format\n default_fallbacks: [\"ollama/qwen3:30b\"]\n cache: True\n cache_params:\n type: redis\n host: os.environ/REDIS_HOST\n port: os.environ/REDIS_PORT\n\n\ngeneral_settings:\n master_key: os.environ/LITELLM_MASTER_KEY # enter your own master key, ensure it starts with 'sk-'\n # alerting: [\"slack\"] # Setup slack alerting - get alerts on LLM exceptions, Budget Alerts, Slow LLM Responses\n proxy_batch_write_at: 60 # Batch write spend updates every 60s\n database_connection_pool_limit: 10 # limit the number of database connections to = MAX Number of DB Connections/Number of instances of litellm proxy (Around 10-20 is good number)\n\n # OPTIONAL Best Practices\n disable_spend_logs: True # turn off writing each transaction to the db. We recommend doing this is you don't need to see Usage on the LiteLLM UI and are tracking metrics via Prometheus\n disable_error_logs: True # turn off writing LLM Exceptions to DB\n # allow_requests_on_db_unavailable: True # Only USE when running LiteLLM on your VPC. Allow requests to still be processed even if the DB is unavailable. We recommend doing this if you're running LiteLLM on VPC that cannot be accessed from the public internet.\n"}, "892f0bad72651060f330a4a1cdaf8eba5030b4e2": {"t": 1785748568.6265495, "n": 3494, "h": "c05a77b0cad9037e", "c": "model_list: \n # - model_name: \"anthropic/*\"\n # litellm_params:\n # model: \"anthropic/*\"\n # drop_params: true\n # api_key: os.environ/ANTHROPIC_API_KEY\n # model_info:\n # supports_function_calling: true\n # supports_vision: True\n\n # - model_name: \"deepseek/*\"\n # litellm_params:\n # model: \"deepseek/*\"\n # drop_params: true\n # api_key: os.environ/DEEPSEEK_API_KEY\n # model_info:\n # supports_function_calling: true\n\n # - model_name: ollama/mistral-small3.2:latest\n # litellm_params:\n # model: ollama/mistral-small3.2:latest\n # drop_params: true\n # api_base: os.environ/OLLAMA_BASE_URL\n # model_info:\n # supports_function_calling: true\n # supports_vision: True\n\n # - model_name: ollama_chat/mistral-small3.2:latest\n # litellm_params:\n # model: ollama_chat/mistral-small3.2:latest\n # drop_params: true\n # api_base: os.environ/OLLAMA_BASE_URL\n # model_info:\n # supports_function_calling: true\n # supports_vision: True\n\n # - model_name: \"openai/*\"\n # litellm_params:\n # model: \"openai/*\"\n # drop_params: true\n # api_key: os.environ/OPENAI_API_KEY\n # model_info:\n # supports_function_calling: true\n # supports_vision: True\n # web_search_options: {}\n\n - model_name: \"openrouter/*\"\n litellm_params:\n model: \"openrouter/*\"\n drop_params: true\n api_key: os.environ/OPENROUTER_API_KEY\n model_info:\n supports_function_calling: true\n supports_vision: True\n\n # - model_name: \"vertex_ai/*\"\n # litellm_params:\n # model: \"vertex_ai/*\"\n # drop_params: true\n # vertex_project: os.environ/VERTEX_PROJECT\n # vertex_location: os.environ/VERTEX_LOCATION\n # vertex_credentials: os.environ/VERTEX_CREDENTIALS\n # model_info:\n # supports_function_calling: true\n # supports_vision: True\n # web_search_options: {}\n\nrouter_settings:\n redis_host: os.environ/REDIS_HOST\n redis_port: os.environ/REDIS_PORT\n\nlitellm_settings:\n request_timeout: 600 # raise Timeout error if call takes longer than 600 seconds. Default value is 6000seconds if not set\n set_verbose: False # Switch off Debug Logging, ensure your logs do not have any debugging on\n json_logs: true # Get debug logs in json format\n default_fallbacks: [\"ollama/qwen3:30b\"]\n cache: True\n cache_params:\n type: redis\n host: os.environ/REDIS_HOST\n port: os.environ/REDIS_PORT\n\n\ngeneral_settings:\n master_key: os.environ/LITELLM_MASTER_KEY # enter your own master key, ensure it starts with 'sk-'\n # alerting: [\"slack\"] # Setup slack alerting - get alerts on LLM exceptions, Budget Alerts, Slow LLM Responses\n proxy_batch_write_at: 60 # Batch write spend updates every 60s\n database_connection_pool_limit: 10 # limit the number of database connections to = MAX Number of DB Connections/Number of instances of litellm proxy (Around 10-20 is good number)\n\n # OPTIONAL Best Practices\n disable_spend_logs: True # turn off writing each transaction to the db. We recommend doing this is you don't need to see Usage on the LiteLLM UI and are tracking metrics via Prometheus\n disable_error_logs: True # turn off writing LLM Exceptions to DB\n # allow_requests_on_db_unavailable: True # Only USE when running LiteLLM on your VPC. Allow requests to still be processed even if the DB is unavailable. We recommend doing this if you're running LiteLLM on VPC that cannot be accessed from the public internet.\n"}}, "docker-compose.litellm.yml": {"51c1d6d29f4ae7431a259033cb0d5b53441b21b7": {"t": 1785747396.7859416, "n": 3027, "h": "46f2d919359add5c", "c": "services:\n litellm_postgres:\n image: pgvector/pgvector:${LITELLM_PGVECTOR_TAG:-pg17}\n environment:\n - POSTGRES_USER=${LITELLM_POSTGRES_USER:-postgres}\n - POSTGRES_PASSWORD=${LITELLM_POSTGRES_PASSWORD}\n - POSTGRES_DB=${LITELLM_POSTGRES_DB:-postgres}\n volumes:\n - litellm_postgres:/var/lib/postgresql/data\n # ports:\n # - 5432:5432\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U ${LITELLM_POSTGRES_USER:-postgres}\"]\n interval: 5s\n timeout: 5s\n retries: 5\n restart: unless-stopped\n networks:\n default:\n aliases:\n - ${LITELLM_POSTGRES_NETWORKS_ALIAS:-ood-litellm-postgres}\n\n litellm_redis:\n image: redis:alpine\n command: \n - /bin/sh\n - -c\n - redis-server --requirepass \"$${REDIS_PASSWORD:?REDIS_PASSWORD variable is not set}\"\n environment:\n - REDIS_PASSWORD=${LITELLM_REDIS_PASSWORD:-}\n healthcheck:\n test: [\"CMD\", \"redis-cli\", \"ping\"]\n interval: 10s\n timeout: 3s\n retries: 3\n restart: unless-stopped\n volumes:\n - litellm_redis:/data:rw\n networks:\n default:\n aliases:\n - ${LITELLM_REDIS_NETWORKS_ALIAS:-ood-litellm-redis}\n\n litellm:\n image: ghcr.io/berriai/litellm-database:main-latest\n # ports:\n # - 4000:4000\n environment:\n - DATABASE_URL=${LITELLM_DATABASE_URL}\n - LITELLM_MODE=${LITELLM_MODE:-PRODUCTION}\n - LITELLM_LOG=${LITELLM_LOG:-ERROR}\n - LITELLM_SALT_KEY=${LITELLM_SALT_KEY:-sk-vanilla-agent-litellm}\n - LITELLM_MASTER_KEY=${LITELLM_MASTER_KEY}\n - REDIS_HOST=${LITELLM_REDIS_HOST:-litellm_redis}\n - REDIS_PORT=${LITELLM_REDIS_PORT:-6379}\n - REDIS_PASSWORD=${LITELLM_REDIS_PASSWORD:-}\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://ollama:11434}\n # - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}\n # - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}\n # - OPENAI_API_KEY=${OPENAI_API_KEY}\n - OPENROUTER_API_KEY=${OPENROUTER_API_KEY-}\n # - VERTEX_PROJECT=${VERTEX_PROJECT}\n # - VERTEX_LOCATION=${VERTEX_LOCATION}\n # - VERTEX_CREDENTIALS=${VERTEX_CREDENTIALS}\n volumes:\n - ./litellm/config.yaml:/app/config.yaml\n - ./litellm/.credentials/:/app/.credentials/\n command: [\"--config\", \"/app/config.yaml\"]\n depends_on:\n litellm_postgres:\n condition: service_healthy\n litellm_redis:\n condition: service_healthy\n healthcheck:\n test: timeout 5 bash -c \"</dev/tcp/localhost/4000\"\n interval: 10s\n timeout: 30s\n retries: 5\n start_period: 15s\n restart: unless-stopped\n networks:\n default:\n aliases:\n - ${LITELLM_NETWORKS_ALIAS:-ood-litellm}\n\nvolumes:\n litellm_postgres:\n driver: local\n driver_opts:\n type: none\n o: bind\n device: ${VOLUME_DOCKER:-/home/pi/docker_volumes}/litellm_postgres\n litellm_redis:\n driver: local\n driver_opts:\n type: none\n o: bind\n device: ${VOLUME_DOCKER:-/home/pi/docker_volumes}/litellm_redis\n\nnetworks:\n default:\n"}, "5eb660fe329f28968002c052661f84ece7215bc5": {"t": 1785748569.0192196, "n": 3027, "h": "46f2d919359add5c", "c": "services:\n litellm_postgres:\n image: pgvector/pgvector:${LITELLM_PGVECTOR_TAG:-pg17}\n environment:\n - POSTGRES_USER=${LITELLM_POSTGRES_USER:-postgres}\n - POSTGRES_PASSWORD=${LITELLM_POSTGRES_PASSWORD}\n - POSTGRES_DB=${LITELLM_POSTGRES_DB:-postgres}\n volumes:\n - litellm_postgres:/var/lib/postgresql/data\n # ports:\n # - 5432:5432\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U ${LITELLM_POSTGRES_USER:-postgres}\"]\n interval: 5s\n timeout: 5s\n retries: 5\n restart: unless-stopped\n networks:\n default:\n aliases:\n - ${LITELLM_POSTGRES_NETWORKS_ALIAS:-ood-litellm-postgres}\n\n litellm_redis:\n image: redis:alpine\n command: \n - /bin/sh\n - -c\n - redis-server --requirepass \"$${REDIS_PASSWORD:?REDIS_PASSWORD variable is not set}\"\n environment:\n - REDIS_PASSWORD=${LITELLM_REDIS_PASSWORD:-}\n healthcheck:\n test: [\"CMD\", \"redis-cli\", \"ping\"]\n interval: 10s\n timeout: 3s\n retries: 3\n restart: unless-stopped\n volumes:\n - litellm_redis:/data:rw\n networks:\n default:\n aliases:\n - ${LITELLM_REDIS_NETWORKS_ALIAS:-ood-litellm-redis}\n\n litellm:\n image: ghcr.io/berriai/litellm-database:main-latest\n # ports:\n # - 4000:4000\n environment:\n - DATABASE_URL=${LITELLM_DATABASE_URL}\n - LITELLM_MODE=${LITELLM_MODE:-PRODUCTION}\n - LITELLM_LOG=${LITELLM_LOG:-ERROR}\n - LITELLM_SALT_KEY=${LITELLM_SALT_KEY:-sk-vanilla-agent-litellm}\n - LITELLM_MASTER_KEY=${LITELLM_MASTER_KEY}\n - REDIS_HOST=${LITELLM_REDIS_HOST:-litellm_redis}\n - REDIS_PORT=${LITELLM_REDIS_PORT:-6379}\n - REDIS_PASSWORD=${LITELLM_REDIS_PASSWORD:-}\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://ollama:11434}\n # - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}\n # - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}\n # - OPENAI_API_KEY=${OPENAI_API_KEY}\n - OPENROUTER_API_KEY=${OPENROUTER_API_KEY-}\n # - VERTEX_PROJECT=${VERTEX_PROJECT}\n # - VERTEX_LOCATION=${VERTEX_LOCATION}\n # - VERTEX_CREDENTIALS=${VERTEX_CREDENTIALS}\n volumes:\n - ./litellm/config.yaml:/app/config.yaml\n - ./litellm/.credentials/:/app/.credentials/\n command: [\"--config\", \"/app/config.yaml\"]\n depends_on:\n litellm_postgres:\n condition: service_healthy\n litellm_redis:\n condition: service_healthy\n healthcheck:\n test: timeout 5 bash -c \"</dev/tcp/localhost/4000\"\n interval: 10s\n timeout: 30s\n retries: 5\n start_period: 15s\n restart: unless-stopped\n networks:\n default:\n aliases:\n - ${LITELLM_NETWORKS_ALIAS:-ood-litellm}\n\nvolumes:\n litellm_postgres:\n driver: local\n driver_opts:\n type: none\n o: bind\n device: ${VOLUME_DOCKER:-/home/pi/docker_volumes}/litellm_postgres\n litellm_redis:\n driver: local\n driver_opts:\n type: none\n o: bind\n device: ${VOLUME_DOCKER:-/home/pi/docker_volumes}/litellm_redis\n\nnetworks:\n default:\n"}, "59070977fa6355d1ee52d6f87beebd4df321e39a": {"t": 1785748570.1179683, "n": 3007, "h": "6a982eddf6de9239", "c": "services:\n litellm_postgres:\n image: pgvector/pgvector:${LITELLM_PGVECTOR_TAG:-pg17}\n environment:\n - POSTGRES_USER=${LITELLM_POSTGRES_USER:-postgres}\n - POSTGRES_PASSWORD=${LITELLM_POSTGRES_PASSWORD}\n - POSTGRES_DB=${LITELLM_POSTGRES_DB:-postgres}\n volumes:\n - litellm_postgres:/var/lib/postgresql/data\n # ports:\n # - 5432:5432\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U ${LITELLM_POSTGRES_USER:-postgres}\"]\n interval: 5s\n timeout: 5s\n retries: 5\n restart: unless-stopped\n networks:\n default:\n aliases:\n - ${LITELLM_POSTGRES_NETWORKS_ALIAS:-ood-litellm-postgres}\n\n litellm_redis:\n image: redis:alpine\n command: \n - /bin/sh\n - -c\n - redis-server --requirepass \"$${REDIS_PASSWORD:?REDIS_PASSWORD variable is not set}\"\n environment:\n - REDIS_PASSWORD=${LITELLM_REDIS_PASSWORD:-}\n healthcheck:\n test: [\"CMD\", \"redis-cli\", \"ping\"]\n interval: 10s\n timeout: 3s\n retries: 3\n restart: unless-stopped\n volumes:\n - litellm_redis:/data:rw\n networks:\n default:\n aliases:\n - ${LITELLM_REDIS_NETWORKS_ALIAS:-ood-litellm-redis}\n\n litellm:\n image: ghcr.io/berriai/litellm-database:main-latest\n # ports:\n # - 4000:4000\n environment:\n - DATABASE_URL=${LITELLM_DATABASE_URL}\n - LITELLM_MODE=${LITELLM_MODE:-PRODUCTION}\n - LITELLM_LOG=${LITELLM_LOG:-ERROR}\n - LITELLM_SALT_KEY=${LITELLM_SALT_KEY:-sk-vanilla-agent-litellm}\n - LITELLM_MASTER_KEY=${LITELLM_MASTER_KEY}\n - REDIS_HOST=${LITELLM_REDIS_HOST:-litellm_redis}\n - REDIS_PORT=${LITELLM_REDIS_PORT:-6379}\n - REDIS_PASSWORD=${LITELLM_REDIS_PASSWORD:-}\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://ollama:11434}\n # - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}\n # - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}\n # - OPENAI_API_KEY=${OPENAI_API_KEY}\n - OPENROUTER_API_KEY=${OPENROUTER_API_KEY-}\n # - VERTEX_PROJECT=${VERTEX_PROJECT}\n # - VERTEX_LOCATION=${VERTEX_LOCATION}\n # - VERTEX_CREDENTIALS=${VERTEX_CREDENTIALS}\n volumes:\n - ./litellm/config.yaml:/app/config.yaml\n - ./litellm/.credentials/:/app/.credentials/\n command: [\"--config\", \"/app/config.yaml\"]\n depends_on:\n litellm_postgres:\n condition: service_healthy\n litellm_redis:\n condition: service_healthy\n healthcheck:\n test: timeout 5 bash -c \"</dev/tcp/localhost/4000\"\n interval: 10s\n timeout: 30s\n retries: 5\n start_period: 15s\n restart: unless-stopped\n networks:\n default:\n - ${LITELLM_NETWORKS_ALIAS:-ood-litellm}\n\nvolumes:\n litellm_postgres:\n driver: local\n driver_opts:\n type: none\n o: bind\n device: ${VOLUME_DOCKER:-/home/pi/docker_volumes}/litellm_postgres\n litellm_redis:\n driver: local\n driver_opts:\n type: none\n o: bind\n device: ${VOLUME_DOCKER:-/home/pi/docker_volumes}/litellm_redis\n\nnetworks:\n default:"}, "577284723a0d30c408975c22989181b95913e951": {"t": 1785748571.2161682, "n": 2958, "h": "aa9a83f62c6154ab", "c": "services:\n litellm_postgres:\n image: pgvector/pgvector:${LITELLM_PGVECTOR_TAG:-pg17}\n environment:\n - POSTGRES_USER=${LITELLM_POSTGRES_USER:-postgres}\n - POSTGRES_PASSWORD=${LITELLM_POSTGRES_PASSWORD}\n - POSTGRES_DB=${LITELLM_POSTGRES_DB:-postgres}\n volumes:\n - litellm_postgres:/var/lib/postgresql/data\n # ports:\n # - 5432:5432\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U ${LITELLM_POSTGRES_USER:-postgres}\"]\n interval: 5s\n timeout: 5s\n retries: 5\n restart: unless-stopped\n networks:\n default:\n aliases:\n - ${LITELLM_POSTGRES_NETWORKS_ALIAS:-ood-litellm-postgres}\n\n litellm_redis:\n image: redis:alpine\n command: \n - /bin/sh\n - -c\n - redis-server --requirepass \"$${REDIS_PASSWORD:?REDIS_PASSWORD variable is not set}\"\n environment:\n - REDIS_PASSWORD=${LITELLM_REDIS_PASSWORD:-}\n healthcheck:\n test: [\"CMD\", \"redis-cli\", \"ping\"]\n interval: 10s\n timeout: 3s\n retries: 3\n restart: unless-stopped\n volumes:\n - litellm_redis:/data:rw\n networks:\n default:\n aliases:\n - ${LITELLM_REDIS_NETWORKS_ALIAS:-ood-litellm-redis}\n\n litellm:\n image: ghcr.io/berriai/litellm-database:main-latest\n # ports:\n # - 4000:4000\n environment:\n - DATABASE_URL=${LITELLM_DATABASE_URL}\n - LITELLM_MODE=${LITELLM_MODE:-PRODUCTION}\n - LITELLM_LOG=${LITELLM_LOG:-ERROR}\n - LITELLM_SALT_KEY=${LITELLM_SALT_KEY:-sk-vanilla-agent-litellm}\n - LITELLM_MASTER_KEY=${LITELLM_MASTER_KEY}\n - REDIS_HOST=${LITELLM_REDIS_HOST:-litellm_redis}\n - REDIS_PORT=${LITELLM_REDIS_PORT:-6379}\n - REDIS_PASSWORD=${LITELLM_REDIS_PASSWORD:-}\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://ollama:11434}\n # - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}\n # - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}\n # - OPENAI_API_KEY=${OPENAI_API_KEY}\n - OPENROUTER_API_KEY=${OPENROUTER_API_KEY-}\n # - VERTEX_PROJECT=${VERTEX_PROJECT}\n # - VERTEX_LOCATION=${VERTEX_LOCATION}\n # - VERTEX_CREDENTIALS=${VERTEX_CREDENTIALS}\n volumes:\n - ./litellm/config.yaml:/app/config.yaml\n - ./litellm/.credentials/:/app/.credentials/\n command: [\"--config\", \"/app/config.yaml\"]\n depends_on:\n litellm_postgres:\n condition: service_healthy\n litellm_redis:\n condition: service_healthy\n healthcheck:\n test: timeout 5 bash -c \"</dev/tcp/localhost/4000\"\n interval: 10s\n timeout: 30s\n retries: 5\n start_period: 15s\n restart: unless-stopped\n networks:\n default:\n\nvolumes:\n litellm_postgres:\n driver: local\n driver_opts:\n type: none\n o: bind\n device: ${VOLUME_DOCKER:-/home/pi/docker_volumes}/litellm_postgres\n litellm_redis:\n driver: local\n driver_opts:\n type: none\n o: bind\n device: ${VOLUME_DOCKER:-/home/pi/docker_volumes}/litellm_redis\n\nnetworks:\n default:"}, "dff0eb85ef9efe1c6339a40598ae795bb0bf18b3": {"t": 1785748572.3088458, "n": 3044, "h": "a7775f514f9bbaa4", "c": "services:\n litellm_postgres:\n image: pgvector/pgvector:${LITELLM_PGVECTOR_TAG:-pg17}\n environment:\n - POSTGRES_USER=${LITELLM_POSTGRES_USER:-postgres}\n - POSTGRES_PASSWORD=${LITELLM_POSTGRES_PASSWORD}\n - POSTGRES_DB=${LITELLM_POSTGRES_DB:-postgres}\n volumes:\n - litellm_postgres:/var/lib/postgresql/data\n # ports:\n # - 5432:5432\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U ${LITELLM_POSTGRES_USER:-postgres}\"]\n interval: 5s\n timeout: 5s\n retries: 5\n restart: unless-stopped\n networks:\n default:\n aliases:\n - ${LITELLM_POSTGRES_NETWORKS_ALIAS:-ood-litellm-postgres}\n\n litellm_redis:\n image: redis:alpine\n command: \n - /bin/sh\n - -c\n - redis-server --requirepass \"$${REDIS_PASSWORD:?REDIS_PASSWORD variable is not set}\"\n environment:\n - REDIS_PASSWORD=${LITELLM_REDIS_PASSWORD:-}\n healthcheck:\n test: [\"CMD\", \"redis-cli\", \"ping\"]\n interval: 10s\n timeout: 3s\n retries: 3\n restart: unless-stopped\n volumes:\n - litellm_redis:/data:rw\n networks:\n default:\n aliases:\n - ${LITELLM_REDIS_NETWORKS_ALIAS:-ood-litellm-redis}\n\n litellm:\n image: ghcr.io/berriai/litellm-database:main-latest\n # ports:\n # - 4000:4000\n environment:\n - DATABASE_URL=${LITELLM_DATABASE_URL}\n - LITELLM_MODE=${LITELLM_MODE:-PRODUCTION}\n - LITELLM_LOG=${LITELLM_LOG:-ERROR}\n - LITELLM_SALT_KEY=${LITELLM_SALT_KEY:-sk-vanilla-agent-litellm}\n - LITELLM_MASTER_KEY=${LITELLM_MASTER_KEY}\n - REDIS_HOST=${LITELLM_REDIS_HOST:-litellm_redis}\n - REDIS_PORT=${LITELLM_REDIS_PORT:-6379}\n - REDIS_PASSWORD=${LITELLM_REDIS_PASSWORD:-}\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://ollama:11434}\n # - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}\n # - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}\n # - OPENAI_API_KEY=${OPENAI_API_KEY}\n - OPENROUTER_API_KEY=${OPENROUTER_API_KEY-}\n # - VERTEX_PROJECT=${VERTEX_PROJECT}\n # - VERTEX_LOCATION=${VERTEX_LOCATION}\n # - VERTEX_CREDENTIALS=${VERTEX_CREDENTIALS}\n volumes:\n - ./litellm/config.yaml:/app/config.yaml\n - ./litellm/.credentials/:/app/.credentials/\n command: [\"--config\", \"/app/config.yaml\"]\n depends_on:\n litellm_postgres:\n condition: service_healthy\n litellm_redis:\n condition: service_healthy\n healthcheck:\n test: timeout 5 bash -c \"</dev/tcp/localhost/4000\"\n interval: 10s\n timeout: 30s\n retries: 5\n start_period: 15s\n restart: unless-stopped\n networks:\n default:\n cloudflare:\n aliases:\n - ${LITELLM_NETWORKS_ALIAS:-ood-litellm}\n\nvolumes:\n litellm_postgres:\n driver: local\n driver_opts:\n type: none\n o: bind\n device: ${VOLUME_DOCKER:-/home/pi/docker_volumes}/litellm_postgres\n litellm_redis:\n driver: local\n driver_opts:\n type: none\n o: bind\n device: ${VOLUME_DOCKER:-/home/pi/docker_volumes}/litellm_redis\n\nnetworks:\n default:"}, "4727c0912aab24d70311a7e2b18cc9d9e5aecfd6": {"t": 1785748574.4125752, "n": 3237, "h": "de464181b17f9ded", "c": "services:\n litellm_postgres:\n image: postgres:17\n environment:\n - POSTGRES_USER=${LITELLM_POSTGRES_USER:-postgres}\n - POSTGRES_PASSWORD=${LITELLM_POSTGRES_PASSWORD}\n - POSTGRES_DB=${LITELLM_POSTGRES_DB:-postgres}\n volumes:\n - litellm_postgres:/var/lib/postgresql/data\n # ports:\n # - \"${LITELLM_POSTGRES_PORT:-5432}:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U ${LITELLM_POSTGRES_USER:-postgres}\"]\n interval: 5s\n timeout: 5s\n retries: 5\n labels:\n - autoheal-app=true\n - com.centurylinklabs.watchtower.enable=true\n restart: unless-stopped\n networks:\n default:\n aliases:\n - ${LITELLM_POSTGRES_NETWORKS_ALIAS:-ood-litellm-postgres}\n\n litellm_redis:\n image: redis:alpine\n command: \n - /bin/sh\n - -c\n - redis-server --requirepass \"$${REDIS_PASSWORD:?REDIS_PASSWORD variable is not set}\"\n environment:\n - REDIS_PASSWORD=${LITELLM_REDIS_PASSWORD:-}\n healthcheck:\n test: [\"CMD\", \"redis-cli\", \"ping\"]\n interval: 10s\n timeout: 3s\n retries: 3\n labels:\n - autoheal-app=true\n - com.centurylinklabs.watchtower.enable=true\n restart: unless-stopped\n volumes:\n - litellm_redis:/data:rw\n networks:\n default:\n aliases:\n - ${LITELLM_REDIS_NETWORKS_ALIAS:-ood-litellm-redis}\n\n litellm:\n image: ghcr.io/berriai/litellm-database:main-latest\n ports:\n - 4000:4000\n environment:\n - DATABASE_URL=${LITELLM_DATABASE_URL}\n - LITELLM_MODE=${LITELLM_MODE:-PRODUCTION}\n - LITELLM_LOG=${LITELLM_LOG:-ERROR}\n - LITELLM_SALT_KEY=${LITELLM_SALT_KEY:-sk-vanilla-agent-litellm}\n - LITELLM_MASTER_KEY=${LITELLM_MASTER_KEY}\n - REDIS_HOST=${LITELLM_REDIS_HOST:-litellm_redis}\n - REDIS_PORT=${LITELLM_REDIS_PORT:-6379}\n - REDIS_PASSWORD=${LITELLM_REDIS_PASSWORD:-}\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://ollama:11434}\n - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}\n - OPENAI_API_KEY=${OPENAI_API_KEY}\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}\n - VERTEX_PROJECT=${VERTEX_PROJECT}\n - VERTEX_LOCATION=${VERTEX_LOCATION}\n - VERTEX_CREDENTIALS=${VERTEX_CREDENTIALS}\n volumes:\n - ./litellm/config.yaml:/app/config.yaml\n - ./litellm/.credentials/:/app/.credentials/\n command: [\"--config\", \"/app/config.yaml\"]\n depends_on:\n litellm_postgres:\n condition: service_healthy\n litellm_redis:\n condition: service_healthy\n healthcheck:\n test: timeout 5 bash -c \"</dev/tcp/localhost/4000\"\n interval: 10s\n timeout: 30s\n retries: 5\n start_period: 15s\n restart: unless-stopped\n labels:\n - autoheal-app=true\n - com.centurylinklabs.watchtower.enable=true\n networks:\n default:\n cloudflare:\n aliases:\n - ${LITELLM_NETWORKS_ALIAS:-ood-litellm}\n\nvolumes:\n litellm_postgres:\n driver: local\n driver_opts:\n type: none\n o: bind\n device: ${VOLUME_DOCKER:-/home/pi/docker_volumes}/litellm_postgres\n litellm_redis:\n driver: local\n driver_opts:\n type: none\n o: bind\n device: ${VOLUME_DOCKER:-/home/pi/docker_volumes}/litellm_redis\n\nnetworks:\n default:"}, "cec9f4a952624875b3391bcf44f72e25312643b8": {"t": 1785748575.5218263, "n": 3256, "h": "2d77464667dec446", "c": "services:\n litellm:\n image: ghcr.io/berriai/litellm-database:main-latest\n ports:\n - \"${LITELLM_PORT:-4000}:4000\"\n environment:\n - DATABASE_URL=${LITELLM_DATABASE_URL}\n - LITELLM_MODE=${LITELLM_MODE:-PRODUCTION}\n - LITELLM_LOG=${LITELLM_LOG:-ERROR}\n - LITELLM_SALT_KEY=${LITELLM_SALT_KEY:-sk-vanilla-agent-litellm}\n - LITELLM_MASTER_KEY=${LITELLM_MASTER_KEY}\n - REDIS_HOST=${LITELLM_REDIS_HOST:-litellm_redis}\n - REDIS_PORT=${LITELLM_REDIS_PORT:-6379}\n - REDIS_PASSWORD=${LITELLM_REDIS_PASSWORD:-}\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://ollama:11434}\n - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}\n - OPENAI_API_KEY=${OPENAI_API_KEY}\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}\n - VERTEX_PROJECT=${VERTEX_PROJECT}\n - VERTEX_LOCATION=${VERTEX_LOCATION}\n - VERTEX_CREDENTIALS=${VERTEX_CREDENTIALS}\n volumes:\n - ./litellm/config.yaml:/app/config.yaml\n - ./litellm/.credentials/:/app/.credentials/\n command: [\"--config\", \"/app/config.yaml\"]\n depends_on:\n litellm_postgres:\n condition: service_healthy\n litellm_redis:\n condition: service_healthy\n healthcheck:\n test: timeout 5 bash -c \"</dev/tcp/localhost/4000\"\n interval: 10s\n timeout: 30s\n retries: 5\n start_period: 15s\n restart: unless-stopped\n labels:\n - autoheal-app=true\n - com.centurylinklabs.watchtower.enable=true\n networks:\n default:\n cloudflare:\n aliases:\n - ${LITELLM_NETWORKS_ALIAS:-ood-litellm}\n\n litellm_postgres:\n image: postgres:17\n environment:\n - POSTGRES_USER=${LITELLM_POSTGRES_USER:-postgres}\n - POSTGRES_PASSWORD=${LITELLM_POSTGRES_PASSWORD}\n - POSTGRES_DB=${LITELLM_POSTGRES_DB:-postgres}\n volumes:\n - litellm_postgres:/var/lib/postgresql/data\n # ports:\n # - \"${LITELLM_POSTGRES_PORT:-5432}:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U ${LITELLM_POSTGRES_USER:-postgres}\"]\n interval: 5s\n timeout: 5s\n retries: 5\n labels:\n - autoheal-app=true\n - com.centurylinklabs.watchtower.enable=true\n restart: unless-stopped\n networks:\n default:\n aliases:\n - ${LITELLM_POSTGRES_NETWORKS_ALIAS:-ood-litellm-postgres}\n\n litellm_redis:\n image: redis:alpine\n command: \n - /bin/sh\n - -c\n - redis-server --requirepass \"$${REDIS_PASSWORD:?REDIS_PASSWORD variable is not set}\"\n environment:\n - REDIS_PASSWORD=${LITELLM_REDIS_PASSWORD:-}\n healthcheck:\n test: [\"CMD\", \"redis-cli\", \"ping\"]\n interval: 10s\n timeout: 3s\n retries: 3\n labels:\n - autoheal-app=true\n - com.centurylinklabs.watchtower.enable=true\n restart: unless-stopped\n volumes:\n - litellm_redis:/data:rw\n networks:\n default:\n aliases:\n - ${LITELLM_REDIS_NETWORKS_ALIAS:-ood-litellm-redis}\n\nvolumes:\n litellm_postgres:\n driver: local\n driver_opts:\n type: none\n o: bind\n device: ${VOLUME_DOCKER:-/home/pi/docker_volumes}/litellm_postgres\n litellm_redis:\n driver: local\n driver_opts:\n type: none\n o: bind\n device: ${VOLUME_DOCKER:-/home/pi/docker_volumes}/litellm_redis\n\nnetworks:\n default:"}}}}