- Issue created by @netvidual
- 🇩🇪Germany marcus_johansson
Ah, DDEV I can help you with.
services: etcd: container_name: ddev-${DDEV_SITENAME}-etcd image: quay.io/coreos/etcd:v3.5.5 environment: - ETCD_AUTO_COMPACTION_MODE=revision - ETCD_AUTO_COMPACTION_RETENTION=1000 - ETCD_QUOTA_BACKEND_BYTES=4294967296 - ETCD_SNAPSHOT_COUNT=50000 volumes: - ./milvus/volumes/etcd:/etcd command: etcd -advertise-client-urls=http://127.0.0.1:2379 -listen-client-urls http://0.0.0.0:2379 --data-dir /etcd healthcheck: test: ["CMD", "etcdctl", "endpoint", "health"] interval: 30s timeout: 20s retries: 3 labels: com.ddev.site-name: ${DDEV_SITENAME} com.ddev.approot: ${DDEV_APPROOT} minio: container_name: ddev-${DDEV_SITENAME}-minio image: minio/minio:RELEASE.2023-03-20T20-16-18Z environment: MINIO_ACCESS_KEY: minioadmin MINIO_SECRET_KEY: minioadmin expose: - "9001" - "9000" volumes: - ./milvus/volumes/minio:/minio_data command: minio server /minio_data --console-address ":9001" healthcheck: test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"] interval: 30s timeout: 20s retries: 3 labels: com.ddev.site-name: ${DDEV_SITENAME} com.ddev.approot: ${DDEV_APPROOT} milvus: container_name: ddev-${DDEV_SITENAME}-milvus image: milvusdb/milvus:v2.4.1 command: ["milvus", "run", "standalone"] security_opt: - seccomp:unconfined environment: ETCD_ENDPOINTS: etcd:2379 MINIO_ADDRESS: minio:9000 volumes: - ./milvus/volumes/milvus:/var/lib/milvus healthcheck: test: ["CMD", "curl", "-f", "http://localhost:9091/healthz"] interval: 30s start_period: 90s timeout: 20s retries: 3 expose: - "19530" - "9091" depends_on: - "etcd" - "minio" labels: com.ddev.site-name: ${DDEV_SITENAME} com.ddev.approot: ${DDEV_APPROOT} attu: container_name: ddev-${DDEV_SITENAME}-attu image: zilliz/attu:v2.3.10 expose: - "3000" environment: - MILVUS_URL=milvus:19530 - VIRTUAL_HOST=${DDEV_SITENAME}.ddev.site - HTTP_EXPOSE=8521:3000 - HTTPS_EXPOSE=8521:3000 - SERVER_NAME=${DDEV_SITENAME}.ddev.site depends_on: - "milvus" labels: com.ddev.site-name: ${DDEV_SITENAME} com.ddev.approot: ${DDEV_APPROOT}
- 🇬🇧United Kingdom scott_euser
Ddev also has helper commands to do it for you in the VDB provider milvus documentation page (the docker compose needed is in that submodule)
- 🇬🇧United Kingdom scott_euser
- 🇩🇪Germany netvidual
Thanks to both of you, worked fine :-)
Will try to adapt the config for lando aswell and post it here for refrence if successful.