diff --git a/examples/cstg/Dockerfile b/examples/cstg/Dockerfile index 799c153..f52afdd 100644 --- a/examples/cstg/Dockerfile +++ b/examples/cstg/Dockerfile @@ -1,3 +1,4 @@ FROM nginx:latest +COPY ./nginx/nginx.conf /etc/nginx/nginx.conf COPY ./nginx/default.conf.template /etc/nginx/templates/ COPY ./html /usr/share/nginx/html diff --git a/examples/cstg/nginx/default.conf.template b/examples/cstg/nginx/default.conf.template index 917e5d3..63d712d 100644 --- a/examples/cstg/nginx/default.conf.template +++ b/examples/cstg/nginx/default.conf.template @@ -1,21 +1,15 @@ -http { - log_format path_status '$request_uri $status $remote_addr'; +server { + listen 80; + server_name localhost; + root /usr/share/nginx/html; - server { - listen 80; - server_name localhost; - root /usr/share/nginx/html; - - access_log /var/log/nginx/access.log path_status; - - location / { - sub_filter '{{ UID_JS_SDK_URL }}' '${UID_JS_SDK_URL}'; - sub_filter '{{ UID_JS_SDK_NAME }}' '${UID_JS_SDK_NAME}'; - sub_filter '{{ UID_BASE_URL }}' '${UID_BASE_URL}'; - sub_filter '{{ SERVER_PUBLIC_KEY }}' '${SERVER_PUBLIC_KEY}'; - sub_filter '{{ SUBSCRIPTION_ID }}' '${SUBSCRIPTION_ID}'; - sub_filter_types *; - sub_filter_once off; - } + location / { + sub_filter '{{ UID_JS_SDK_URL }}' '${UID_JS_SDK_URL}'; + sub_filter '{{ UID_JS_SDK_NAME }}' '${UID_JS_SDK_NAME}'; + sub_filter '{{ UID_BASE_URL }}' '${UID_BASE_URL}'; + sub_filter '{{ SERVER_PUBLIC_KEY }}' '${SERVER_PUBLIC_KEY}'; + sub_filter '{{ SUBSCRIPTION_ID }}' '${SUBSCRIPTION_ID}'; + sub_filter_types *; + sub_filter_once off; } } \ No newline at end of file diff --git a/examples/cstg/nginx/nginx.conf b/examples/cstg/nginx/nginx.conf new file mode 100644 index 0000000..cc94f6a --- /dev/null +++ b/examples/cstg/nginx/nginx.conf @@ -0,0 +1,33 @@ +user nginx; +worker_processes auto; + +error_log /var/log/nginx/error.log notice; +pid /run/nginx.pid; + + +events { + worker_connections 1024; +} + + +http { + include /etc/nginx/mime.types; + default_type application/octet-stream; + + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + '$status $body_bytes_sent "$http_referer" ' + '"$http_user_agent" "$http_x_forwarded_for"'; + + log_format path_status '$remote_addr - $remote_user [$time_local] $request $status'; + + access_log /var/log/nginx/access.log path_status; + + sendfile on; + #tcp_nopush on; + + keepalive_timeout 65; + + #gzip on; + + include /etc/nginx/conf.d/*.conf; +}