UNPKG

@aj-archipelago/cortex

Version:

Cortex is a GraphQL API for AI. It provides a simple, extensible interface for using AI services from OpenAI, Azure and others.

31 lines 1.03 kB
services: cortex-autogen-function: build: context: . dockerfile: Dockerfile platforms: - linux/amd64 ports: - "7071:80" env_file: - .env environment: - FUNCTIONS_WORKER_RUNTIME=python - AzureWebJobsFeatureFlags=EnableWorkerIndexing - AZURE_STORAGE_CONNECTION_STRING=${AZURE_STORAGE_CONNECTION_STRING} - AzureWebJobsStorage=${AZURE_STORAGE_CONNECTION_STRING} # - QUEUE_NAME=${AZURE_QUEUE_NAME:-${QUEUE_NAME}} - CORTEX_API_BASE_URL=http://host.docker.internal:4000/v1 # Force host.docker.internal for Redis in Docker (overrides .env localhost) - REDIS_CONNECTION_STRING=redis://host.docker.internal:6379 - REDIS_CHANNEL=${REDIS_CHANNEL:-requestProgress} # healthcheck: # test: ["CMD", "curl", "-f", "http://localhost:80/api/health"] # interval: 30s # timeout: 10s # retries: 3 # start_period: 60s restart: unless-stopped network_mode: host volumes: - ./logs:/tmp/coding/