@@ -5,14 +5,13 @@ FROM gokaygurcan/ubuntu:latest
5
5
# metadata
6
6
LABEL maintainer
"Gökay Gürcan <[email protected] >"
7
7
8
- ENV DEBIAN_FRONTEND=" noninteractive" \
9
- USR_SRC=/usr/src \
8
+ ARG DEBIAN_FRONTEND=noninteractive
9
+ ENV USR_SRC=/usr/src \
10
10
USR_SRC_NGINX=/usr/src/nginx \
11
11
USR_SRC_NGINX_MODS=/usr/src/nginx/modules \
12
- NGINX_VERSION=1.25.3 \
13
- OPENSSL_VERSION=1.1.1w \
14
- # PAGESPEED_VERSION=1.13.35.2 \
15
- LIBMAXMINDDB_VERSION=1.8.0
12
+ NGINX_VERSION=1.27.0 \
13
+ OPENSSL_VERSION=3.3.1 \
14
+ LIBMAXMINDDB_VERSION=1.10.0
16
15
17
16
USER root
18
17
@@ -109,17 +108,6 @@ RUN set -ex && \
109
108
tar -xzf aperezdc-ngx-fancyindex-*.tar.gz && \
110
109
rm aperezdc-ngx-fancyindex-*.tar.gz && \
111
110
mv aperezdc-ngx-fancyindex-* fancyindex
112
- # && \
113
- # apache/incubator-pagespeed-ngx and psol
114
- # wget -q https://github.com/apache/incubator-pagespeed-ngx/archive/v${PAGESPEED_VERSION}-stable.tar.gz && \
115
- # tar -xzf v${PAGESPEED_VERSION}-stable.tar.gz && \
116
- # rm v${PAGESPEED_VERSION}-stable.tar.gz && \
117
- # mv *-pagespeed-* pagespeed && \
118
- # cd ${USR_SRC_NGINX_MODS}/pagespeed && \
119
- # wget -q https://dl.google.com/dl/page-speed/psol/${PAGESPEED_VERSION}-x64.tar.gz && \
120
- # tar -xzf ${PAGESPEED_VERSION}-x64.tar.gz && \
121
- # rm ${PAGESPEED_VERSION}-x64.tar.gz && \
122
- # mkdir -p /var/cache/ngx_pagespeed
123
111
124
112
# compile nginx
125
113
RUN cd ${USR_SRC_NGINX} && \
@@ -160,7 +148,6 @@ RUN cd ${USR_SRC_NGINX} && \
160
148
--without-http_uwsgi_module \
161
149
--without-http_scgi_module \
162
150
--add-module=${USR_SRC_NGINX_MODS}/njs/nginx \
163
- # --add-module=${USR_SRC_NGINX_MODS}/pagespeed \
164
151
--add-module=${USR_SRC_NGINX_MODS}/geoip2 \
165
152
--add-module=${USR_SRC_NGINX_MODS}/headers-more \
166
153
--add-module=${USR_SRC_NGINX_MODS}/cache-purge \
@@ -201,6 +188,6 @@ STOPSIGNAL SIGTERM
201
188
202
189
USER ubuntu
203
190
204
- HEALTHCHECK CMD curl -f http://localhost/ || exit 1
191
+ HEALTHCHECK --interval=60s --start-period=60s CMD curl -f http://localhost/ || exit 1
205
192
206
193
CMD [ "sudo" , "nginx" , "-g" , "daemon off;" ]
0 commit comments