diff options
Diffstat (limited to 'src/image-provider/nginx.conf.template')
| -rw-r--r-- | src/image-provider/nginx.conf.template | 40 |
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; + } + } +} |
