Skip to content

Commit c33186b

Browse files
committed
move envs to gunicorn
1 parent 896fe00 commit c33186b

File tree

9 files changed

+20
-2
lines changed

9 files changed

+20
-2
lines changed

custom_model_runner/datarobot_drum/drum/entry_point.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@
33
from datarobot_drum import RuntimeParameters
44
from datarobot_drum.drum.utils.setup import setup_options
55

6+
from custom_model_runner.datarobot_drum.drum.enum import ArgumentsOptions
7+
68

79
def run_drum_server():
810
options = setup_options()
911
if (
10-
options.subparser_name == "server"
12+
options.subparser_name == ArgumentsOptions.SERVER
1113
and RuntimeParameters.has("DRUM_SERVER_TYPE")
1214
and str(RuntimeParameters.get("DRUM_SERVER_TYPE")).lower() == "gunicorn"
1315
):

public_dropin_environments/java_codegen/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ ENV ADDRESS=0.0.0.0:8080
6969
ENV WITH_ERROR_SERVER=0 \
7070
PYTHONUNBUFFERED=1
7171

72+
# Gunicorn configuration
73+
ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}'
7274

7375
COPY ./*.sh ${CODE_DIR}/
7476
WORKDIR ${CODE_DIR}

public_dropin_environments/python311/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ ENV ADDRESS=0.0.0.0:8080
5959
ENV WITH_ERROR_SERVER=0 \
6060
PYTHONUNBUFFERED=1
6161

62+
# Gunicorn configuration
63+
ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}'
6264

6365
COPY ./*.sh ${CODE_DIR}/
6466
WORKDIR ${CODE_DIR}

public_dropin_environments/python3_keras/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ ENV ADDRESS=0.0.0.0:8080
5959
ENV WITH_ERROR_SERVER=0 \
6060
PYTHONUNBUFFERED=1
6161

62+
# Gunicorn configuration
63+
ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}'
64+
6265
COPY ./*.sh ${CODE_DIR}/
6366
WORKDIR ${CODE_DIR}
6467

public_dropin_environments/python3_onnx/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ ENV ADDRESS=0.0.0.0:8080
5959
ENV WITH_ERROR_SERVER=0 \
6060
PYTHONUNBUFFERED=1
6161

62+
# Gunicorn configuration
63+
ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}'
6264

6365
COPY ./*.sh ${CODE_DIR}/
6466
WORKDIR ${CODE_DIR}

public_dropin_environments/python3_pytorch/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ ENV ADDRESS=0.0.0.0:8080
5959
ENV WITH_ERROR_SERVER=0 \
6060
PYTHONUNBUFFERED=1
6161

62+
# Gunicorn configuration
63+
ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}'
6264

6365
COPY ./*.sh ${CODE_DIR}/
6466
WORKDIR ${CODE_DIR}

public_dropin_environments/python3_sklearn/Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ ENV WITH_ERROR_SERVER=0 \
6464
# Gunicorn configuration
6565
ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}'
6666

67-
6867
COPY ./*.sh ${CODE_DIR}/
6968
WORKDIR ${CODE_DIR}
7069

public_dropin_environments/python3_xgboost/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ ENV WITH_ERROR_SERVER=0 \
6666
# Maybe the same would apply to gunicorn, when we test.
6767
# ENV OMP_NUM_THREADS=1
6868

69+
# Gunicorn configuration
70+
ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}'
71+
6972
COPY ./*.sh ${CODE_DIR}/
7073
WORKDIR ${CODE_DIR}
7174

public_dropin_environments/r_lang/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,9 @@ ENV ADDRESS=0.0.0.0:8080
158158
ENV WITH_ERROR_SERVER=0 \
159159
PYTHONUNBUFFERED=1
160160

161+
# Gunicorn configuration
162+
ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}'
163+
161164
COPY ./*.sh ${CODE_DIR}/
162165
WORKDIR ${CODE_DIR}
163166

0 commit comments

Comments
 (0)