Files
AI-Red-Teaming-Playground-L…/docker-compose.yaml
microsoft-github-operations[bot] 6659812f5b Initial commit
2025-05-18 06:12:26 -07:00

340 lines
15 KiB
YAML

# This file is generated by challenges/generate.py. Do not edit it directly.
services:
challenge-home:
build:
context: .
dockerfile: docker/challenge-home/Dockerfile
ports:
- 127.0.0.1:5000:5000
environment:
- AUTH_KEY=${AUTH_KEY}
- SECRET_KEY=${SECRET_KEY}
- OPEN_LINK_NEW_TAB=true
volumes:
- ./docker/data/challenge-home/data.json:/app/build/data.json:ro
chat-copilot-1:
build:
context: .
dockerfile: docker/chat-copilot/webapi/Dockerfile
ports:
- 127.0.0.1:4001:4000
environment:
- KernelMemory__Services__AzureOpenAIEmbedding__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIEmbedding__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__Services__AzureOpenAIText__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIText__Deployment=${AOAI_MODEL_NAME}
- KernelMemory__Services__AzureOpenAIText__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__ImageOcrType=None
- KernelMemory__DataIngestion__EmbeddingGeneratorTypes__0__=AzureOpenAI
- ChatStore__Type=filesystem
- Challenge__MetapromptLeak=false
- Challenge__PluginsControl=false
- Challenge__Upload=false
- Challenge__AuthType=ChallengeHome
- Challenge__ChallengeHome__SecretKey=${SECRET_KEY}
- Planner__Model=${AOAI_MODEL_NAME}
- AllowedOrigins=http://localhost:5000
- Kestrel__Endpoints__Http__Url=http://0.0.0.0:4000
- PrometheusTelemetry__Endpoint=http://0.0.0.0:4001
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./docker/data/chat-copilot-1/appsettings.json:/app/appsettings.Production.json:ro
chat-copilot-2:
build:
context: .
dockerfile: docker/chat-copilot/webapi/Dockerfile
ports:
- 127.0.0.1:4002:4000
environment:
- KernelMemory__Services__AzureOpenAIEmbedding__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIEmbedding__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__Services__AzureOpenAIText__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIText__Deployment=${AOAI_MODEL_NAME}
- KernelMemory__Services__AzureOpenAIText__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__ImageOcrType=None
- KernelMemory__DataIngestion__EmbeddingGeneratorTypes__0__=AzureOpenAI
- ChatStore__Type=filesystem
- Challenge__MetapromptLeak=false
- Challenge__PluginsControl=false
- Challenge__Upload=false
- Challenge__AuthType=ChallengeHome
- Challenge__ChallengeHome__SecretKey=${SECRET_KEY}
- Planner__Model=${AOAI_MODEL_NAME}
- AllowedOrigins=http://localhost:5000
- Kestrel__Endpoints__Http__Url=http://0.0.0.0:4000
- PrometheusTelemetry__Endpoint=http://0.0.0.0:4001
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./docker/data/chat-copilot-2/appsettings.json:/app/appsettings.Production.json:ro
chat-copilot-3:
build:
context: .
dockerfile: docker/chat-copilot/webapi/Dockerfile
ports:
- 127.0.0.1:4003:4000
environment:
- KernelMemory__Services__AzureOpenAIEmbedding__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIEmbedding__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__Services__AzureOpenAIText__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIText__Deployment=${AOAI_MODEL_NAME}
- KernelMemory__Services__AzureOpenAIText__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__ImageOcrType=None
- KernelMemory__DataIngestion__EmbeddingGeneratorTypes__0__=AzureOpenAI
- ChatStore__Type=filesystem
- Challenge__MetapromptLeak=false
- Challenge__PluginsControl=false
- Challenge__Upload=false
- Challenge__AuthType=ChallengeHome
- Challenge__ChallengeHome__SecretKey=${SECRET_KEY}
- Planner__Model=${AOAI_MODEL_NAME}
- AllowedOrigins=http://localhost:5000
- Kestrel__Endpoints__Http__Url=http://0.0.0.0:4000
- PrometheusTelemetry__Endpoint=http://0.0.0.0:4001
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./docker/data/chat-copilot-3/appsettings.json:/app/appsettings.Production.json:ro
chat-copilot-4:
build:
context: .
dockerfile: docker/chat-copilot/webapi/Dockerfile
ports:
- 127.0.0.1:4004:4000
environment:
- KernelMemory__Services__AzureOpenAIEmbedding__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIEmbedding__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__Services__AzureOpenAIText__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIText__Deployment=${AOAI_MODEL_NAME}
- KernelMemory__Services__AzureOpenAIText__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__ImageOcrType=None
- KernelMemory__DataIngestion__EmbeddingGeneratorTypes__0__=AzureOpenAI
- ChatStore__Type=filesystem
- Challenge__MetapromptLeak=false
- Challenge__PluginsControl=false
- Challenge__Upload=false
- Challenge__AuthType=ChallengeHome
- Challenge__ChallengeHome__SecretKey=${SECRET_KEY}
- Planner__Model=${AOAI_MODEL_NAME}
- AllowedOrigins=http://localhost:5000
- Kestrel__Endpoints__Http__Url=http://0.0.0.0:4000
- PrometheusTelemetry__Endpoint=http://0.0.0.0:4001
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./docker/data/chat-copilot-4/appsettings.json:/app/appsettings.Production.json:ro
chat-copilot-5:
build:
context: .
dockerfile: docker/chat-copilot/webapi/Dockerfile
ports:
- 127.0.0.1:4005:4000
environment:
- KernelMemory__Services__AzureOpenAIEmbedding__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIEmbedding__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__Services__AzureOpenAIText__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIText__Deployment=${AOAI_MODEL_NAME}
- KernelMemory__Services__AzureOpenAIText__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__ImageOcrType=None
- KernelMemory__DataIngestion__EmbeddingGeneratorTypes__0__=AzureOpenAI
- ChatStore__Type=filesystem
- Challenge__MetapromptLeak=false
- Challenge__PluginsControl=false
- Challenge__Upload=false
- Challenge__AuthType=ChallengeHome
- Challenge__ChallengeHome__SecretKey=${SECRET_KEY}
- Planner__Model=${AOAI_MODEL_NAME}
- AllowedOrigins=http://localhost:5000
- Kestrel__Endpoints__Http__Url=http://0.0.0.0:4000
- PrometheusTelemetry__Endpoint=http://0.0.0.0:4001
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./docker/data/chat-copilot-5/appsettings.json:/app/appsettings.Production.json:ro
chat-copilot-6:
build:
context: .
dockerfile: docker/chat-copilot/webapi/Dockerfile
ports:
- 127.0.0.1:4006:4000
environment:
- KernelMemory__Services__AzureOpenAIEmbedding__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIEmbedding__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__Services__AzureOpenAIText__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIText__Deployment=${AOAI_MODEL_NAME}
- KernelMemory__Services__AzureOpenAIText__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__ImageOcrType=None
- KernelMemory__DataIngestion__EmbeddingGeneratorTypes__0__=AzureOpenAI
- ChatStore__Type=filesystem
- Challenge__MetapromptLeak=false
- Challenge__PluginsControl=false
- Challenge__Upload=false
- Challenge__AuthType=ChallengeHome
- Challenge__ChallengeHome__SecretKey=${SECRET_KEY}
- Planner__Model=${AOAI_MODEL_NAME}
- AllowedOrigins=http://localhost:5000
- Kestrel__Endpoints__Http__Url=http://0.0.0.0:4000
- PrometheusTelemetry__Endpoint=http://0.0.0.0:4001
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./docker/data/chat-copilot-6/appsettings.json:/app/appsettings.Production.json:ro
chat-copilot-7:
build:
context: .
dockerfile: docker/chat-copilot/webapi/Dockerfile
ports:
- 127.0.0.1:4007:4000
environment:
- KernelMemory__Services__AzureOpenAIEmbedding__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIEmbedding__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__Services__AzureOpenAIText__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIText__Deployment=${AOAI_MODEL_NAME}
- KernelMemory__Services__AzureOpenAIText__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__ImageOcrType=None
- KernelMemory__DataIngestion__EmbeddingGeneratorTypes__0__=AzureOpenAI
- ChatStore__Type=filesystem
- Challenge__MetapromptLeak=false
- Challenge__PluginsControl=false
- Challenge__Upload=false
- Challenge__AuthType=ChallengeHome
- Challenge__ChallengeHome__SecretKey=${SECRET_KEY}
- Planner__Model=${AOAI_MODEL_NAME}
- AllowedOrigins=http://localhost:5000
- Kestrel__Endpoints__Http__Url=http://0.0.0.0:4000
- PrometheusTelemetry__Endpoint=http://0.0.0.0:4001
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./docker/data/chat-copilot-7/appsettings.json:/app/appsettings.Production.json:ro
chat-copilot-8:
build:
context: .
dockerfile: docker/chat-copilot/webapi/Dockerfile
ports:
- 127.0.0.1:4008:4000
environment:
- KernelMemory__Services__AzureOpenAIEmbedding__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIEmbedding__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__Services__AzureOpenAIText__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIText__Deployment=${AOAI_MODEL_NAME}
- KernelMemory__Services__AzureOpenAIText__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__ImageOcrType=None
- KernelMemory__DataIngestion__EmbeddingGeneratorTypes__0__=AzureOpenAI
- ChatStore__Type=filesystem
- Challenge__MetapromptLeak=false
- Challenge__PluginsControl=false
- Challenge__Upload=false
- Challenge__AuthType=ChallengeHome
- Challenge__ChallengeHome__SecretKey=${SECRET_KEY}
- Planner__Model=${AOAI_MODEL_NAME}
- AllowedOrigins=http://localhost:5000
- Kestrel__Endpoints__Http__Url=http://0.0.0.0:4000
- PrometheusTelemetry__Endpoint=http://0.0.0.0:4001
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./docker/data/chat-copilot-8/appsettings.json:/app/appsettings.Production.json:ro
chat-copilot-9:
build:
context: .
dockerfile: docker/chat-copilot/webapi/Dockerfile
ports:
- 127.0.0.1:4009:4000
environment:
- KernelMemory__Services__AzureOpenAIEmbedding__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIEmbedding__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__Services__AzureOpenAIText__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIText__Deployment=${AOAI_MODEL_NAME}
- KernelMemory__Services__AzureOpenAIText__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__ImageOcrType=None
- KernelMemory__DataIngestion__EmbeddingGeneratorTypes__0__=AzureOpenAI
- ChatStore__Type=filesystem
- Challenge__MetapromptLeak=false
- Challenge__PluginsControl=false
- Challenge__Upload=false
- Challenge__AuthType=ChallengeHome
- Challenge__ChallengeHome__SecretKey=${SECRET_KEY}
- Planner__Model=${AOAI_MODEL_NAME}
- AllowedOrigins=http://localhost:5000
- Kestrel__Endpoints__Http__Url=http://0.0.0.0:4000
- PrometheusTelemetry__Endpoint=http://0.0.0.0:4001
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./docker/data/chat-copilot-9/appsettings.json:/app/appsettings.Production.json:ro
chat-copilot-10:
build:
context: .
dockerfile: docker/chat-copilot/webapi/Dockerfile
ports:
- 127.0.0.1:4010:4000
environment:
- KernelMemory__Services__AzureOpenAIEmbedding__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIEmbedding__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__Services__AzureOpenAIText__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIText__Deployment=${AOAI_MODEL_NAME}
- KernelMemory__Services__AzureOpenAIText__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__ImageOcrType=None
- KernelMemory__DataIngestion__EmbeddingGeneratorTypes__0__=AzureOpenAI
- ChatStore__Type=filesystem
- Challenge__MetapromptLeak=false
- Challenge__PluginsControl=false
- Challenge__Upload=false
- Challenge__AuthType=ChallengeHome
- Challenge__ChallengeHome__SecretKey=${SECRET_KEY}
- Planner__Model=${AOAI_MODEL_NAME}
- AllowedOrigins=http://localhost:5000
- Kestrel__Endpoints__Http__Url=http://0.0.0.0:4000
- PrometheusTelemetry__Endpoint=http://0.0.0.0:4001
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./docker/data/chat-copilot-10/appsettings.json:/app/appsettings.Production.json:ro
chat-copilot-11:
build:
context: .
dockerfile: docker/chat-copilot/webapi/Dockerfile
ports:
- 127.0.0.1:4011:4000
environment:
- KernelMemory__Services__AzureOpenAIEmbedding__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIEmbedding__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__Services__AzureOpenAIText__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIText__Deployment=${AOAI_MODEL_NAME}
- KernelMemory__Services__AzureOpenAIText__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__ImageOcrType=None
- KernelMemory__DataIngestion__EmbeddingGeneratorTypes__0__=AzureOpenAI
- ChatStore__Type=filesystem
- Challenge__MetapromptLeak=false
- Challenge__PluginsControl=false
- Challenge__Upload=false
- Challenge__AuthType=ChallengeHome
- Challenge__ChallengeHome__SecretKey=${SECRET_KEY}
- Planner__Model=${AOAI_MODEL_NAME}
- AllowedOrigins=http://localhost:5000
- Kestrel__Endpoints__Http__Url=http://0.0.0.0:4000
- PrometheusTelemetry__Endpoint=http://0.0.0.0:4001
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./docker/data/chat-copilot-11/appsettings.json:/app/appsettings.Production.json:ro
chat-copilot-12:
build:
context: .
dockerfile: docker/chat-copilot/webapi/Dockerfile
ports:
- 127.0.0.1:4012:4000
environment:
- KernelMemory__Services__AzureOpenAIEmbedding__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIEmbedding__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__Services__AzureOpenAIText__APIKey=${AOAI_API_KEY}
- KernelMemory__Services__AzureOpenAIText__Deployment=${AOAI_MODEL_NAME}
- KernelMemory__Services__AzureOpenAIText__Endpoint=${AOAI_ENDPOINT}
- KernelMemory__ImageOcrType=None
- KernelMemory__DataIngestion__EmbeddingGeneratorTypes__0__=AzureOpenAI
- ChatStore__Type=filesystem
- Challenge__MetapromptLeak=false
- Challenge__PluginsControl=false
- Challenge__Upload=false
- Challenge__AuthType=ChallengeHome
- Challenge__ChallengeHome__SecretKey=${SECRET_KEY}
- Planner__Model=${AOAI_MODEL_NAME}
- AllowedOrigins=http://localhost:5000
- Kestrel__Endpoints__Http__Url=http://0.0.0.0:4000
- PrometheusTelemetry__Endpoint=http://0.0.0.0:4001
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./docker/data/chat-copilot-12/appsettings.json:/app/appsettings.Production.json:ro