File tree Expand file tree Collapse file tree 5 files changed +33
-1
lines changed Expand file tree Collapse file tree 5 files changed +33
-1
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ ENV FRONTEND_SERVICE_PORT=5173
13
13
ENV BACKEND_SERVICE_NAME=chatqna
14
14
ENV BACKEND_SERVICE_IP=localhost
15
15
ENV BACKEND_SERVICE_PORT=8888
16
+ ENV DATAPREP_SERVICE_IP=localhost
17
+ ENV DATAPREP_SERVICE_PORT=6007
16
18
17
19
COPY comps/nginx/start-nginx.sh /usr/local/bin/start-nginx.sh
18
20
RUN chmod +x /usr/local/bin/start-nginx.sh
Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ export FRONTEND_SERVICE_PORT=5173
23
23
export BACKEND_SERVICE_NAME=chatqna
24
24
export BACKEND_SERVICE_IP=${your_backend_service_ip}
25
25
export BACKEND_SERVICE_PORT=8888
26
+ export DATAPREP_SERVICE_IP=${your_dataprep_service_ip}
27
+ export DATAPREP_SERVICE_PORT=6007
26
28
export NGINX_PORT=${your_nginx_port}
27
29
```
28
30
@@ -53,6 +55,8 @@ docker run -d --name opea-nginx -p ${NGINX_PORT}:80 \
53
55
-e BACKEND_SERVICE_NAME=${BACKEND_SERVICE_NAME} \
54
56
-e BACKEND_SERVICE_IP=${BACKEND_SERVICE_IP} \
55
57
-e BACKEND_SERVICE_PORT=${BACKEND_SERVICE_PORT} \
58
+ -e DATAPREP_SERVICE_IP=${DATAPREP_SERVICE_IP} \
59
+ -e DATAPREP_SERVICE_PORT=${DATAPREP_SERVICE_PORT} \
56
60
opea/nginx:latest
57
61
```
58
62
Original file line number Diff line number Diff line change @@ -16,6 +16,8 @@ services:
16
16
- BACKEND_SERVICE_NAME=${BACKEND_SERVICE_NAME}
17
17
- BACKEND_SERVICE_IP=${BACKEND_SERVICE_IP}
18
18
- BACKEND_SERVICE_PORT=${BACKEND_SERVICE_PORT}
19
+ - DATAPREP_SERVICE_IP=${DATAPREP_SERVICE_IP}
20
+ - DATAPREP_SERVICE_PORT=${DATAPREP_SERVICE_PORT}
19
21
ipc : host
20
22
restart : always
21
23
Original file line number Diff line number Diff line change @@ -25,4 +25,28 @@ server {
25
25
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
26
26
proxy_set_header X-Forwarded-Proto $scheme;
27
27
}
28
+
29
+ location /v1/dataprep {
30
+ proxy_pass http://${DATAPREP_SERVICE_IP}:${DATAPREP_SERVICE_PORT};
31
+ proxy_set_header Host $host;
32
+ proxy_set_header X-Real-IP $remote_addr;
33
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
34
+ proxy_set_header X-Forwarded-Proto $scheme;
35
+ }
36
+
37
+ location /v1/dataprep/get_file {
38
+ proxy_pass http://${DATAPREP_SERVICE_IP}:${DATAPREP_SERVICE_PORT};
39
+ proxy_set_header Host $host;
40
+ proxy_set_header X-Real-IP $remote_addr;
41
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
42
+ proxy_set_header X-Forwarded-Proto $scheme;
43
+ }
44
+
45
+ location /v1/dataprep/delete_file {
46
+ proxy_pass http://${DATAPREP_SERVICE_IP}:${DATAPREP_SERVICE_PORT};
47
+ proxy_set_header Host $host;
48
+ proxy_set_header X-Real-IP $remote_addr;
49
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
50
+ proxy_set_header X-Forwarded-Proto $scheme;
51
+ }
28
52
}
Original file line number Diff line number Diff line change 2
2
# SPDX-License-Identifier: Apache-2.0
3
3
4
4
#! /bin/sh
5
- envsubst ' ${FRONTEND_SERVICE_IP} ${FRONTEND_SERVICE_PORT} ${BACKEND_SERVICE_NAME} ${BACKEND_SERVICE_IP} ${BACKEND_SERVICE_PORT}' < /etc/nginx/nginx.conf.template > /etc/nginx/conf.d/default.conf
5
+ envsubst ' ${FRONTEND_SERVICE_IP} ${FRONTEND_SERVICE_PORT} ${BACKEND_SERVICE_NAME} ${BACKEND_SERVICE_IP} ${BACKEND_SERVICE_PORT} ${DATAPREP_SERVICE_IP} ${DATAPREP_SERVICE_PORT} ' < /etc/nginx/nginx.conf.template > /etc/nginx/conf.d/default.conf
6
6
nginx -g ' daemon off;'
You can’t perform that action at this time.
0 commit comments