diff --git a/label_studio_ml/examples/segment_anything_2_image/Dockerfile b/label_studio_ml/examples/segment_anything_2_image/Dockerfile index 36ad49bd..c5286b88 100644 --- a/label_studio_ml/examples/segment_anything_2_image/Dockerfile +++ b/label_studio_ml/examples/segment_anything_2_image/Dockerfile @@ -56,6 +56,6 @@ RUN --mount=type=cache,target=${PIP_CACHE_DIR},sharing=locked \ COPY . ./ -WORKDIR ../sam2 +WORKDIR /sam2 -CMD ["../app/start.sh"] \ No newline at end of file +CMD ["gunicorn", "--bind", ":9090", "--workers", "${WORKERS}", "--threads", "${THREADS}", "--timeout", "0", "--pythonpath", "/app", "_wsgi:app"] diff --git a/label_studio_ml/examples/segment_anything_2_image/start.sh b/label_studio_ml/examples/segment_anything_2_image/start.sh deleted file mode 100755 index 204d2c57..00000000 --- a/label_studio_ml/examples/segment_anything_2_image/start.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -# Execute the gunicorn command -exec gunicorn --bind :${PORT:-9090} --workers ${WORKERS:-1} --threads ${THREADS:-4} --timeout 0 --pythonpath '/app' _wsgi:app