Browse Source

support nginx script

neil 3 years ago
parent
commit
ab881e591b
2 changed files with 10 additions and 1 deletions
  1. 4 1
      Dockerfile
  2. 6 0
      Dockerfile.alpine

+ 4 - 1
Dockerfile

@@ -2,7 +2,7 @@ FROM nginxproxy/nginx-proxy:latest
 
 RUN apt-get update \
  && apt-get install -y -q --no-install-recommends \
-    cron curl \
+    cron curl nginx-module-njs \
  && apt-get clean \
  && rm -r /var/lib/apt/lists/*
 
@@ -28,5 +28,8 @@ RUN mkdir -p /etc/nginx/stream.d && echo "stream { \
 include /etc/nginx/stream.d/*.conf; \
 }" >> /etc/nginx/nginx.conf
 
+RUN  sed -i '1s|^|load_module modules/ngx_http_js_module.so;\n|'  /etc/nginx/nginx.conf \
+  && sed -i '1s|^|load_module modules/ngx_stream_js_module.so;\n|'  /etc/nginx/nginx.conf
+
 VOLUME ["/etc/nginx/stream.d"]
 

+ 6 - 0
Dockerfile.alpine

@@ -1,5 +1,6 @@
 FROM nginxproxy/nginx-proxy:alpine
 
+RUN apk add nginx-module-njs
 
 ENV AUTO_UPGRADE=1
 ENV LE_WORKING_DIR=/acme.sh
@@ -21,5 +22,10 @@ RUN mkdir -p /etc/nginx/stream.d && echo "stream { \
 include /etc/nginx/stream.d/*.conf; \
 }" >> /etc/nginx/nginx.conf
 
+
+RUN  sed -i '1s|^|load_module modules/ngx_http_js_module.so;\n|'  /etc/nginx/nginx.conf \
+  && sed -i '1s|^|load_module modules/ngx_stream_js_module.so;\n|'  /etc/nginx/nginx.conf
+
+
 VOLUME ["/etc/nginx/stream.d"]