version: "3"

services:
  app:
      image: registry.persagy.com/sagacloud/saga_algo_api:0.5.21
      container_name: saga_algo_api
      ports:
        - "8002:8002"
      environment:
        PLATFORM_HOST: "http://api.sagacloud.cn/data-platform-3"
        TRANSFER_HOST: "http://api.sagacloud.cn/duoduo-service/transfer"
        CUSTOM_HOST: "http://api.sagacloud.cn/duoduo-service/custom-service"

        MILVUS_HOST: "172.18.0.1"
        MILVUS_PORT: "19530"

        REDIS_HOST: "172.17.11.179"
        REDIS_PORT: "6379"
        REDIS_DB: 0
        REDIS_PASSWORD: "123456"

        DUCKLING_HOST: "http://172.18.0.1:8000"
      extra_hosts:
        - "api.sagacloud.cn:172.17.161.77"
      restart: always
      volumes:
        - /data/docker/volumes/saga_algo_api_vol/_data/ml_models:/code/ml_models
        - /data/docker/volumes/saga_algo_api_vol/_data/sql_app.db:/code/sql_app.db