first commit
This commit is contained in:
68
docker-compose.yml
Normal file
68
docker-compose.yml
Normal file
@@ -0,0 +1,68 @@
|
||||
services:
|
||||
gateway:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: gateway/Dockerfile
|
||||
ports:
|
||||
- "8003:8000"
|
||||
environment:
|
||||
- CLIP_URL=http://clip:8000
|
||||
- BLIP_URL=http://blip:8000
|
||||
- YOLO_URL=http://yolo:8000
|
||||
- QDRANT_SVC_URL=http://qdrant-svc:8000
|
||||
- VISION_TIMEOUT=300
|
||||
- MAX_IMAGE_BYTES=52428800
|
||||
depends_on:
|
||||
- clip
|
||||
- blip
|
||||
- yolo
|
||||
- qdrant-svc
|
||||
|
||||
qdrant:
|
||||
image: qdrant/qdrant:latest
|
||||
ports:
|
||||
- "6333:6333"
|
||||
volumes:
|
||||
- qdrant_data:/qdrant/storage
|
||||
environment:
|
||||
- QDRANT__SERVICE__GRPC_PORT=6334
|
||||
|
||||
qdrant-svc:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: qdrant/Dockerfile
|
||||
environment:
|
||||
- QDRANT_HOST=qdrant
|
||||
- QDRANT_PORT=6333
|
||||
- CLIP_URL=http://clip:8000
|
||||
- COLLECTION_NAME=images
|
||||
- VECTOR_DIM=512
|
||||
depends_on:
|
||||
- qdrant
|
||||
- clip
|
||||
|
||||
clip:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: clip/Dockerfile
|
||||
environment:
|
||||
- MODEL_NAME=ViT-B-32
|
||||
- MODEL_PRETRAINED=openai
|
||||
|
||||
blip:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: blip/Dockerfile
|
||||
environment:
|
||||
#- BLIP_MODEL=Salesforce/blip-image-captioning-base
|
||||
- BLIP_MODEL=Salesforce/blip-image-captioning-small
|
||||
|
||||
yolo:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: yolo/Dockerfile
|
||||
environment:
|
||||
- YOLO_MODEL=yolov8n.pt
|
||||
|
||||
volumes:
|
||||
qdrant_data:
|
||||
Reference in New Issue
Block a user