services: db: image: postgres:16 environment: POSTGRES_DB: litellm POSTGRES_USER: litellm POSTGRES_PASSWORD: litellm123 ports: - "5432:5432" healthcheck: test: ["CMD-SHELL", "pg_isready -U litellm"] interval: 5s retries: 5 litellm: # image: ghcr.io/berriai/litellm:main-v1.82.3-stable image: litellm/litellm:main-v1.83.3-stable command: ["--config", "/app/config.yaml", "--port", "4000"] ports: - "4000:4000" volumes: - ./litellm_config.yaml:/app/config.yaml:ro depends_on: db: condition: service_healthy environment: DATABASE_URL: "postgresql://litellm:litellm123@db:5432/litellm" LITELLM_MASTER_KEY: "sk-master-test-key-1234"