Skip to content

Commit edcabe9

Browse files
[Manufacturing AI Suite] Vision apps: Add reverse proxy for helm deployment (#857)
Co-authored-by: Ashish Jagadish <[email protected]>
1 parent 4dfa89a commit edcabe9

File tree

50 files changed

+1386
-241
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+1386
-241
lines changed

manufacturing-ai-suite/industrial-edge-insights-vision/apps/pallet-defect-detection/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ for display in Grafana.
3636

3737
It also consists of the following third-party microservices:
3838

39+
- [Nginx](https://hub.docker.com/_/nginx) is a high-performance web server and reverse proxy that provides TLS termination and unified HTTPS access.
3940
- [MediaMTX Server](https://hub.docker.com/r/bluenviron/mediamtx) is a real-time media server and media proxy that allows to publish webrtc stream.
4041
- [Coturn Server](https://hub.docker.com/r/coturn/coturn) is a media traffic NAT traversal server and a gateway.
4142
- [Open telemetry Collector](https://hub.docker.com/r/otel/opentelemetry-collector-contrib) is a set of receivers, exporters, processors, connectors for Open Telemetry.

manufacturing-ai-suite/industrial-edge-insights-vision/apps/pallet-defect-detection/configs/nginx/nginx.conf

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,6 @@ events {
22
worker_connections 1024;
33
}
44

5-
# MQTT TCP proxy
6-
stream {
7-
upstream mqtt_tcp {
8-
server mqtt-broker:1883;
9-
}
10-
11-
server {
12-
listen 1883; # Nginx listens on 1883 for TCP MQTT
13-
proxy_pass mqtt_tcp;
14-
}
15-
}
16-
175
http {
186
upstream dlstreamer {
197
server dlstreamer-pipeline-server:8080;

manufacturing-ai-suite/industrial-edge-insights-vision/apps/pcb-anomaly-detection/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ for display in Grafana.
3737

3838
It also consists of the following third-party microservices:
3939

40+
- [Nginx](https://hub.docker.com/_/nginx) is a high-performance web server and reverse proxy that provides TLS termination and unified HTTPS access.
4041
- [MediaMTX Server](https://hub.docker.com/r/bluenviron/mediamtx) is a real-time media server and media proxy that allows publishing webrtc stream.
4142
- [Coturn Server](https://hub.docker.com/r/coturn/coturn) is a media traffic NAT traversal server and a gateway.
4243
- [Open telemetry Collector](https://hub.docker.com/r/otel/opentelemetry-collector-contrib) is a set of receivers, exporters, processors, connectors for Open Telemetry.

manufacturing-ai-suite/industrial-edge-insights-vision/apps/pcb-anomaly-detection/configs/nginx/nginx.conf

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,6 @@ events {
22
worker_connections 1024;
33
}
44

5-
# MQTT TCP proxy
6-
stream {
7-
upstream mqtt_tcp {
8-
server mqtt-broker:1883;
9-
}
10-
11-
server {
12-
listen 1883; # Nginx listens on 1883 for TCP MQTT
13-
proxy_pass mqtt_tcp;
14-
}
15-
}
16-
175
http {
186
upstream dlstreamer {
197
server dlstreamer-pipeline-server:8080;

manufacturing-ai-suite/industrial-edge-insights-vision/apps/weld-porosity/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ for display in Grafana.
3939

4040
It also consists of the following third-party microservices:
4141

42+
- [Nginx](https://hub.docker.com/_/nginx) is a high-performance web server and reverse proxy that provides TLS termination and unified HTTPS access.
4243
- [MediaMTX Server](https://hub.docker.com/r/bluenviron/mediamtx) is a real-time media server and media proxy that allows publishing webrtc stream.
4344
- [Coturn Server](https://hub.docker.com/r/coturn/coturn) is a media traffic NAT traversal server and a gateway.
4445
- [Open telemetry Collector](https://hub.docker.com/r/otel/opentelemetry-collector-contrib) is a set of receivers, exporters, processors, connectors for Open Telemetry.

manufacturing-ai-suite/industrial-edge-insights-vision/apps/weld-porosity/configs/nginx/nginx.conf

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,6 @@ events {
22
worker_connections 1024;
33
}
44

5-
# MQTT TCP proxy
6-
stream {
7-
upstream mqtt_tcp {
8-
server mqtt-broker:1883;
9-
}
10-
11-
server {
12-
listen 1883; # Nginx listens on 1883 for TCP MQTT
13-
proxy_pass mqtt_tcp;
14-
}
15-
}
16-
175
http {
186
upstream dlstreamer {
197
server dlstreamer-pipeline-server:8080;

manufacturing-ai-suite/industrial-edge-insights-vision/apps/worker-safety-gear-detection/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ for display in Grafana.
3838

3939
It also consists of the following third-party microservices:
4040

41+
- [Nginx](https://hub.docker.com/_/nginx) is a high-performance web server and reverse proxy that provides TLS termination and unified HTTPS access.
4142
- [MediaMTX Server](https://hub.docker.com/r/bluenviron/mediamtx) is a real-time media server and media proxy that allows publishing webrtc stream.
4243
- [Coturn Server](https://hub.docker.com/r/coturn/coturn) is a media traffic NAT traversal server and a gateway.
4344
- [Open telemetry Collector](https://hub.docker.com/r/otel/opentelemetry-collector-contrib) is a set of receivers, exporters, processors, connectors for Open Telemetry.

manufacturing-ai-suite/industrial-edge-insights-vision/apps/worker-safety-gear-detection/configs/nginx/nginx.conf

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,6 @@ events {
22
worker_connections 1024;
33
}
44

5-
# MQTT TCP proxy
6-
stream {
7-
upstream mqtt_tcp {
8-
server mqtt-broker:1883;
9-
}
10-
11-
server {
12-
listen 1883; # Nginx listens on 1883 for TCP MQTT
13-
proxy_pass mqtt_tcp;
14-
}
15-
}
16-
175
http {
186
upstream dlstreamer {
197
server dlstreamer-pipeline-server:8080;

manufacturing-ai-suite/industrial-edge-insights-vision/docker-compose.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ services:
3535
OPCUA_SERVER_PORT: ${OPCUA_SERVER_PORT}
3636
OPCUA_SERVER_USERNAME: ${OPCUA_SERVER_USERNAME}
3737
OPCUA_SERVER_PASSWORD: ${OPCUA_SERVER_PASSWORD}
38-
MQTT_HOST: nginx-reverse-proxy
38+
MQTT_HOST: mqtt-broker
3939
MQTT_PORT: 1883
4040
# Model Registry Microservice
4141
MR_URL: ${MR_URL}
@@ -111,8 +111,6 @@ services:
111111
container_name: mqtt-broker
112112
networks:
113113
- mraas
114-
ports:
115-
- "1883:1883"
116114
volumes:
117115
- ./apps/${SAMPLE_APP}/configs/mosquitto.conf:/mosquitto/config/mosquitto.conf:ro
118116

manufacturing-ai-suite/industrial-edge-insights-vision/docs/pallet-defect-detection/Overview.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ This sample application is built with the following Intel Edge AI Stack Microser
2323

2424
It also consists of the below Third-party microservices:
2525

26+
- [Nginx](https://hub.docker.com/_/nginx) is a high-performance web server and reverse proxy that provides TLS termination and unified HTTPS access.
2627
- [MediaMTX Server](https://hub.docker.com/r/bluenviron/mediamtx) is a real-time media server and media proxy that allows to publish webrtc stream.
2728
- [Coturn Server](https://hub.docker.com/r/coturn/coturn) is a media traffic NAT traversal server and gateway.
2829
- [Open telemetry Collector](https://hub.docker.com/r/otel/opentelemetry-collector-contrib) is a set of receivers, exporters, processors, connectors for Open Telemetry.

0 commit comments

Comments
 (0)