You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
swarms/infra/Docker/docker-compose.yml

33 lines
838 B

version: '3.8'
services:
swarms:
build: .
ports:
- "${SWARMS_PORT}:${SWARMS_PORT}"
environment:
SWARMS_PORT: 8000
MODEL_NAME: gpt-4
CELERY_BROKER_URL: redis://redis:6379
SERVER: http://localhost:${SWARMS_PORT}
USE_GPU: False
PLAYGROUND_DIR: playground
LOG_LEVEL: INFO
BOT_NAME: Orca
# You will need to set these environment variables to your actual keys in production
OPENAI_API_KEY: your_openai_api_key
WINEDB_HOST: your_winedb_host
WINEDB_PASSWORD: your_winedb_password
BING_SEARCH_URL: your_bing_search_url
BING_SUBSCRIPTION_KEY: your_bing_subscription_key
SERPAPI_API_KEY: your_serpapi_api_key
depends_on:
- redis
volumes:
- .:/usr/src/app
redis:
image: redis:alpine
ports:
- 6379:6379