You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: build/Dockerfile
+49-23Lines changed: 49 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -10,16 +10,17 @@ ARG WAF_VERSION=v4
10
10
11
11
12
12
############################################# Base images containing libs for Opentracing and FIPS #############################################
13
-
FROM ghcr.io/nginxinc/dependencies/nginx-ot:nginx-1.27.0@sha256:ae23c9404255938311d526fa70122beedfa60b59f44c8353c685fa9b59f13b69 AS opentracing-lib
14
-
FROM ghcr.io/nginxinc/dependencies/nginx-ot:nginx-1.27.0-alpine@sha256:7c04bb8065fdaa69ade0c9d12ede21ddc661cfaf87e32baa922ac1ebf3e8b8e7 AS alpine-opentracing-lib
13
+
FROM ghcr.io/nginxinc/dependencies/nginx-ot:nginx-1.27.1@sha256:68d5e10f4aeca7fcd4ceea163f57c6d43a7de8c83bfd75436ab07cf6073df886 AS opentracing-lib
14
+
FROM ghcr.io/nginxinc/dependencies/nginx-ot:nginx-1.27.1-alpine@sha256:e78f115f9031f2dd5b1d93ec67174d7e37b4d5a4e225657a04622df443db6d38 AS alpine-opentracing-lib
15
+
FROM ghcr.io/nginxinc/dependencies/nginx-ubi-ppc64le:nginx-1.27.1@sha256:0bab61e2bd639b269ec54343ea66b7acbdb0eb67bed44383e1be937c483c451d AS ubi-ppc64le
15
16
FROM ghcr.io/nginxinc/alpine-fips:0.1.0-alpine3.17@sha256:f00b3f266422feaaac7b733b46903bd19eb1cd1caa6991131576f5f767db76f8 AS alpine-fips-3.17
16
17
FROM ghcr.io/nginxinc/alpine-fips:0.2.0-alpine3.19@sha256:1744ae3a8e795daf771f3f7df33b83160981545abb1f1597338e2769d06aa1cc AS alpine-fips-3.19
17
18
FROM redhat/ubi9-minimal@sha256:104cf11d890aeb7dd5728b7d7732e175a0e4018f1bb00d2faebcc8f6bf29bd52 AS ubi-minimal
18
19
FROM golang:1.22-alpine@sha256:1a478681b671001b7f029f94b5016aed984a23ad99c707f6a0ab6563860ae2f3 AS golang-builder
19
20
20
21
21
22
############################################# Base image for Alpine #############################################
22
-
FROM nginx:1.27.0-alpine@sha256:208b70eefac13ee9be00e486f79c695b15cef861c680527171a27d253d834be9 AS alpine
23
+
FROM nginx:1.27.1-alpine@sha256:c04c18adc2a407740a397c8407c011fc6c90026a9b65cceddef7ae5484360158 AS alpine
23
24
24
25
RUN --mount=type=bind,from=alpine-opentracing-lib,target=/tmp/ot/ \
25
26
apk add --no-cache libcap libstdc++ \
@@ -29,7 +30,7 @@ RUN --mount=type=bind,from=alpine-opentracing-lib,target=/tmp/ot/ \
29
30
30
31
31
32
############################################# Base image for Debian #############################################
32
-
FROM nginx:1.27.0@sha256:98f8ec75657d21b924fe4f69b6b9bff2f6550ea48838af479d8894a852000e40 AS debian
33
+
FROM nginx:1.27.1@sha256:1540e37eebb9abc5afa4256de1bade6542d50bf69b61b1dd855cb7804aaaf444 AS debian
33
34
34
35
RUN --mount=type=bind,from=opentracing-lib,target=/tmp/ot/ \
35
36
apt-get update \
@@ -39,25 +40,8 @@ RUN --mount=type=bind,from=opentracing-lib,target=/tmp/ot/ \
39
40
&& ldconfig
40
41
41
42
42
-
############################################# Base image for UBI #############################################
43
-
FROM nginxcontrib/nginx:1.27.0-ubi@sha256:1a077f6c3027d13404cc51b806b3308fe93dea63c1f42fec6885f5f509444e54 AS ubi
summary="The Ingress Controller is an application that runs in a cluster and configures an HTTP load balancer according to Ingress resources." \
52
-
description="The Ingress Controller is an application that runs in a cluster and configures an HTTP load balancer according to Ingress resources." \
53
-
io.k8s.description="NGINX Ingress Controller is an application that runs in a cluster and configures an HTTP load balancer according to Ingress resources." \
summary="The Ingress Controller is an application that runs in a cluster and configures an HTTP load balancer according to Ingress resources." \
316
+
description="The Ingress Controller is an application that runs in a cluster and configures an HTTP load balancer according to Ingress resources." \
317
+
io.k8s.description="NGINX Ingress Controller is an application that runs in a cluster and configures an HTTP load balancer according to Ingress resources." \
|Alpine-based image |``nginx:1.27.0-alpine``,<br>based on on ``alpine:3.19``| NGINX OpenTracing module<br><br>OpenTracing library<br><br>OpenTracing tracers for Jaeger<br><br>Zipkin and Datadog |``nginx/nginx-ingress:{{< nic-version >}}-alpine``| arm/v7<br>arm64<br>amd64<br>ppc64le<br>s390x |
63
-
|Debian-based image |``nginx:1.27.0``,<br>based on on ``debian:12-slim``| NGINX OpenTracing module<br><br>OpenTracing library<br><br>OpenTracing tracers for Jaeger<br><br>Zipkin and Datadog |``nginx/nginx-ingress:{{< nic-version >}}``| arm/v7<br>arm64<br>amd64<br>ppc64le<br>s390x |
64
-
|Ubi-based image |``nginxcontrib/nginx:1.27.0-ubi``,<br>based on on ``redhat/ubi9-minimal``||``nginx/nginx-ingress:{{< nic-version >}}-ubi``| arm64<br>amd64<br>ppc64le<br>s390x |
62
+
|Alpine-based image |``nginx:1.27.1-alpine``,<br>based on on ``alpine:3.20``| NGINX OpenTracing module<br><br>OpenTracing library<br><br>OpenTracing tracers for Jaeger<br><br>Zipkin and Datadog |``nginx/nginx-ingress:{{< nic-version >}}-alpine``| arm/v7<br>arm64<br>amd64<br>ppc64le<br>s390x |
63
+
|Debian-based image |``nginx:1.27.1``,<br>based on on ``debian:12-slim``| NGINX OpenTracing module<br><br>OpenTracing library<br><br>OpenTracing tracers for Jaeger<br><br>Zipkin and Datadog |``nginx/nginx-ingress:{{< nic-version >}}``| arm/v7<br>arm64<br>amd64<br>ppc64le<br>s390x |
0 commit comments