summaryrefslogtreecommitdiff
path: root/src/image-provider/nginx.conf.template
diff options
context:
space:
mode:
authorSaumit <justsaumit@protonmail.com>2025-09-27 02:14:26 +0530
committerSaumit <justsaumit@protonmail.com>2025-09-27 02:14:26 +0530
commit82e03978b89938219958032efb1448cc76baa181 (patch)
tree626f3e54d52ecd49be0ed3bee30abacc0453d081 /src/image-provider/nginx.conf.template
Initial snapshot - OpenTelemetry demo 2.1.3 -f
Diffstat (limited to 'src/image-provider/nginx.conf.template')
-rw-r--r--src/image-provider/nginx.conf.template40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/image-provider/nginx.conf.template b/src/image-provider/nginx.conf.template
new file mode 100644
index 0000000..85d9e0c
--- /dev/null
+++ b/src/image-provider/nginx.conf.template
@@ -0,0 +1,40 @@
+load_module modules/ngx_otel_module.so;
+
+pid /tmp/nginx.pid;
+
+events {
+ worker_connections 1024;
+}
+
+http {
+ otel_exporter {
+ endpoint ${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_GRPC};
+ }
+ otel_trace on;
+ otel_trace_context propagate;
+ otel_service_name ${OTEL_SERVICE_NAME};
+ otel_span_name image-provider;
+
+
+ include mime.types;
+ sendfile on;
+ server {
+ listen ${IMAGE_PROVIDER_PORT};
+ listen [::]:${IMAGE_PROVIDER_PORT};
+
+ resolver 127.0.0.11;
+ autoindex off;
+
+ server_name _;
+ server_tokens off;
+
+ root /static;
+ gzip_static on;
+
+ location /status {
+ stub_status on;
+ access_log on;
+ allow all;
+ }
+ }
+}