diff --git a/development/api.env b/development/api.env index 72c33f9c..72c9551f 100644 --- a/development/api.env +++ b/development/api.env @@ -62,3 +62,14 @@ DF_PRODUCTION_DB_PASSWORD=pwd # Mail settings DF_MAIL_DELIVERY_METHOD=test +# TorchServe inference key +TORCHSERVE_INFERENCE_KEY=dwQSgtJ4 #dE5alekH + +# Set proxy +HTTP_PROXY=http://192.168.65.1:3128 +HTTPS_PROXY=http://192.168.65.1:3128 + +# url add +TORCHSERVE_URL=http://effort-predictor:8080/predictions/effort-predictor + + diff --git a/development/docker-compose.yml b/development/docker-compose.yml index 1e5f98f0..52d73462 100644 --- a/development/docker-compose.yml +++ b/development/docker-compose.yml @@ -29,6 +29,7 @@ services: - ../data/student-work:/student-work depends_on: - dev-db + - effort-predictor # add dependency environment: RAILS_ENV: 'development' @@ -83,6 +84,21 @@ services: # Redis DF_REDIS_SIDEKIQ_URL: redis://df-compose-redis-sidekiq:6379/0 + # TorchServe Inference Key + TORCHSERVE_INFERENCE_KEY: dwQSgtJ4 #dE5alekH + TORCHSERVE_URL: "http://effort-predictor:8080/predictions/effort-predictor" + + effort-predictor: # TorchServe service + image: pytorch/torchserve:latest + ports: + - "8080:8080" + volumes: + # - ./model_store:/home/model-server/model-store + - ../doubtfire-api/ml_services/model_store:/home/model-server/model-store + - ../doubtfire-api/ml_services/key_file.json:/home/model-server/key_file.json + #command: ["torchserve", "--start", "--model-store", "model_store", "--models", "effort-predictor=effort-predictor.mar"] + command: ["torchserve", "--start", "--model-store", "/home/model-server/model-store", "--models", "effort-predictor=effort-predictor.mar"] + doubtfire-web: container_name: doubtfire-web image: lmsdoubtfire/doubtfire-web:8.0.x-dev diff --git a/doubtfire-api b/doubtfire-api index 0750fec3..0e5153b4 160000 --- a/doubtfire-api +++ b/doubtfire-api @@ -1 +1 @@ -Subproject commit 0750fec301d4eba77fab69a665df5bf5c211887e +Subproject commit 0e5153b4aa4e73a514f9cc0f73efa56a006b632a