Skip to content

Commit 84b5ce0

Browse files
committed
update to stable nginx 1.14
1 parent 5b64e6c commit 84b5ce0

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FROM hyperknot/baseimage16:1.0.4 AS buildstep
22
ENV LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 \
33
TERM=xterm container=docker DEBIAN_FRONTEND=noninteractive \
44
NGINX_DEVEL_KIT_VERSION=0.3.0 NGINX_SET_MISC_MODULE_VERSION=0.31 \
5-
NGINX_VERSION=1.13.10
5+
NGINX_VERSION=1.14.0
66
ADD ./build/src/ /tmp/
77
RUN bash /tmp/ubuntu.sh
88

@@ -13,7 +13,7 @@ MAINTAINER friends@niiknow.org
1313

1414
ENV LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 \
1515
TERM=xterm container=docker DEBIAN_FRONTEND=noninteractive \
16-
NGINX_VERSION=_1.13.10-1~xenial_amd64.deb \
16+
NGINX_VERSION=_1.14.0-1~xenial_amd64.deb \
1717
NGINX_DEBUG=-dbg${NGINX_VERSION}
1818

1919
COPY --from=buildstep /usr/src/nginx/nginx${NGINX_VERSION} /tmp
@@ -22,8 +22,8 @@ RUN cd /tmp \
2222
&& echo "\n\n* soft nofile 800000\n* hard nofile 800000\n\n" >> /etc/security/limits.conf \
2323
&& curl -s https://nginx.org/keys/nginx_signing.key | apt-key add - \
2424
&& cp /etc/apt/sources.list /etc/apt/sources.list.bak \
25-
&& echo "deb http://nginx.org/packages/mainline/ubuntu/ xenial nginx" | tee -a /etc/apt/sources.list \
26-
&& echo "deb-src http://nginx.org/packages/mainline/ubuntu/ xenial nginx" | tee -a /etc/apt/sources.list \
25+
&& echo "deb http://nginx.org/packages/ubuntu/ xenial nginx" | tee -a /etc/apt/sources.list \
26+
&& echo "deb-src http://nginx.org/packages/ubuntu/ xenial nginx" | tee -a /etc/apt/sources.list \
2727
&& apt-get update -y && apt-get upgrade -y --no-install-recommends --no-install-suggests \
2828
&& apt-get install -y --no-install-recommends --no-install-suggests \
2929
nano libgd3 gettext-base unzip rsync \

build/src/ubuntu.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ rm ngx-misc.tar.gz
1515

1616
curl -s https://nginx.org/keys/nginx_signing.key | apt-key add -
1717
cp /etc/apt/sources.list /etc/apt/sources.list.bak
18-
echo "deb http://nginx.org/packages/mainline/ubuntu/ xenial nginx" | tee -a /etc/apt/sources.list
19-
echo "deb-src http://nginx.org/packages/mainline/ubuntu/ xenial nginx" | tee -a /etc/apt/sources.list
18+
echo "deb http://nginx.org/packages/ubuntu/ xenial nginx" | tee -a /etc/apt/sources.list
19+
echo "deb-src http://nginx.org/packages/ubuntu/ xenial nginx" | tee -a /etc/apt/sources.list
2020

2121
apt-get update && apt-get upgrade -y --no-install-recommends --no-install-suggests
2222
apt-get install -y --no-install-recommends --no-install-suggests curl unzip apt-transport-https \

files/etc/nginx/sites-enabled/server.conf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,12 @@ server {
267267

268268
location @handle_redirect {
269269
set $image_uri "$upstream_http_location";
270+
271+
# if relative url, append base path
272+
if ($image_uri !~ "(http:|https:)") {
273+
set $image_uri "$protocol://$myhost$image_uri";
274+
}
275+
270276
set_unescape_uri $clean_uri "http://127.0.0.1/rx/$myargs/$image_uri";
271277
proxy_cache_bypass 1;
272278
proxy_pass $clean_uri;

0 commit comments

Comments
 (0)