Skip to content

Commit cea61f9

Browse files
committed
feat: Add proxy build args and env vars
Signed-off-by: Phoevos Kalemkeris <[email protected]>
1 parent 1bb2361 commit cea61f9

File tree

4 files changed

+60
-0
lines changed

4 files changed

+60
-0
lines changed

cogstack_model_gateway/gateway/Dockerfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
FROM ubuntu:24.04
22

3+
ARG HTTP_PROXY
4+
ARG HTTPS_PROXY
5+
ARG NO_PROXY
6+
7+
ENV HTTP_PROXY=$HTTP_PROXY
8+
ENV HTTPS_PROXY=$HTTPS_PROXY
9+
ENV NO_PROXY=$NO_PROXY
10+
ENV http_proxy=$HTTP_PROXY
11+
ENV https_proxy=$HTTPS_PROXY
12+
ENV no_proxy=$NO_PROXY
313
ENV DEBIAN_FRONTEND=noninteractive
414
ENV POETRY_HOME=/etc/poetry
515
ENV PATH="${POETRY_HOME}/bin:${PATH}"

cogstack_model_gateway/ripper/Dockerfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
FROM ubuntu:24.04
22

3+
ARG HTTP_PROXY
4+
ARG HTTPS_PROXY
5+
ARG NO_PROXY
6+
7+
ENV HTTP_PROXY=$HTTP_PROXY
8+
ENV HTTPS_PROXY=$HTTPS_PROXY
9+
ENV NO_PROXY=$NO_PROXY
10+
ENV http_proxy=$HTTP_PROXY
11+
ENV https_proxy=$HTTPS_PROXY
12+
ENV no_proxy=$NO_PROXY
313
ENV DEBIAN_FRONTEND=noninteractive
414
ENV POETRY_HOME=/etc/poetry
515
ENV PATH="${POETRY_HOME}/bin:${PATH}"

cogstack_model_gateway/scheduler/Dockerfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
FROM ubuntu:24.04
22

3+
ARG HTTP_PROXY
4+
ARG HTTPS_PROXY
5+
ARG NO_PROXY
6+
7+
ENV HTTP_PROXY=$HTTP_PROXY
8+
ENV HTTPS_PROXY=$HTTPS_PROXY
9+
ENV NO_PROXY=$NO_PROXY
10+
ENV http_proxy=$HTTP_PROXY
11+
ENV https_proxy=$HTTPS_PROXY
12+
ENV no_proxy=$NO_PROXY
313
ENV DEBIAN_FRONTEND=noninteractive
414
ENV POETRY_HOME=/etc/poetry
515
ENV PATH="${POETRY_HOME}/bin:${PATH}"

docker-compose.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ services:
9292
build:
9393
context: .
9494
dockerfile: ./cogstack_model_gateway/gateway/Dockerfile
95+
args:
96+
- HTTP_PROXY=$HTTP_PROXY
97+
- HTTPS_PROXY=$HTTPS_PROXY
98+
- NO_PROXY=$NO_PROXY
9599
restart: always
96100
environment:
97101
- CMG_DB_USER=$CMG_DB_USER
@@ -109,6 +113,12 @@ services:
109113
- CMG_QUEUE_PORT=5672
110114
- CMG_QUEUE_NAME=$CMG_QUEUE_NAME
111115
- CMS_PROJECT_NAME=$CMS_PROJECT_NAME
116+
- HTTP_PROXY=$HTTP_PROXY
117+
- HTTPS_PROXY=$HTTPS_PROXY
118+
- NO_PROXY=minio,mlflow-ui,postgres,rabbitmq,localhost
119+
- http_proxy=$HTTP_PROXY
120+
- https_proxy=$HTTPS_PROXY
121+
- no_proxy=minio,mlflow-ui,postgres,rabbitmq,localhost
112122
env_file:
113123
- .env
114124
ports:
@@ -130,6 +140,10 @@ services:
130140
build:
131141
context: .
132142
dockerfile: ./cogstack_model_gateway/scheduler/Dockerfile
143+
args:
144+
- HTTP_PROXY=$HTTP_PROXY
145+
- HTTPS_PROXY=$HTTPS_PROXY
146+
- NO_PROXY=$NO_PROXY
133147
restart: always
134148
environment:
135149
- CMG_DB_USER=$CMG_DB_USER
@@ -148,6 +162,12 @@ services:
148162
- CMG_QUEUE_NAME=$CMG_QUEUE_NAME
149163
- CMG_SCHEDULER_MAX_CONCURRENT_TASKS=$CMG_SCHEDULER_MAX_CONCURRENT_TASKS
150164
- MLFLOW_TRACKING_URI=$MLFLOW_TRACKING_URI
165+
- HTTP_PROXY=$HTTP_PROXY
166+
- HTTPS_PROXY=$HTTPS_PROXY
167+
- NO_PROXY=minio,mlflow-ui,postgres,rabbitmq,localhost
168+
- http_proxy=$HTTP_PROXY
169+
- https_proxy=$HTTPS_PROXY
170+
- no_proxy=minio,mlflow-ui,postgres,rabbitmq,localhost
151171
env_file:
152172
- .env
153173
depends_on:
@@ -165,9 +185,19 @@ services:
165185
build:
166186
context: .
167187
dockerfile: ./cogstack_model_gateway/ripper/Dockerfile
188+
args:
189+
- HTTP_PROXY=$HTTP_PROXY
190+
- HTTPS_PROXY=$HTTPS_PROXY
191+
- NO_PROXY=$NO_PROXY
168192
restart: always
169193
environment:
170194
- CMG_RIPPER_INTERVAL=$CMG_RIPPER_INTERVAL
195+
- HTTP_PROXY=$HTTP_PROXY
196+
- HTTPS_PROXY=$HTTPS_PROXY
197+
- NO_PROXY=minio,mlflow-ui,postgres,rabbitmq,localhost
198+
- http_proxy=$HTTP_PROXY
199+
- https_proxy=$HTTPS_PROXY
200+
- no_proxy=minio,mlflow-ui,postgres,rabbitmq,localhost
171201
env_file:
172202
- .env
173203
volumes:

0 commit comments

Comments
 (0)