Skip to content

Commit dce031e

Browse files
fix: revert to alpine (#499)
1 parent e6c28ae commit dce031e

File tree

2 files changed

+51
-3
lines changed

2 files changed

+51
-3
lines changed

.github/renovate.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,15 @@
6565
"tests/**",
6666
"benchmarks/**"
6767
]
68+
},
69+
{
70+
"automerge": true,
71+
"groupName": "Dockerfile Dependencies",
72+
"groupSlug": "dockerfile-dependencies",
73+
"semanticCommitType": "fix",
74+
"matchPackageNames": [
75+
"alpine_*"
76+
]
6877
}
6978
],
7079
"customManagers": [

src/oidc-guard/Dockerfile

Lines changed: 42 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,55 @@
11
ARG BUILDPLATFORM=linux/amd64
22

3-
FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/aspnet:10.0-noble-chiseled@sha256:63301b532a5be8153cde99023e2ba5e49146003b7fc9763ad3caff5b1290c048 AS base
4-
USER $APP_UID
3+
FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/aspnet:10.0-alpine3.22@sha256:2a325357e7315a0ea014931e3b89d6feeba56d692c586746059901158fae339d AS base
54
WORKDIR /app
65
EXPOSE 8080
76
EXPOSE 8443
87
ENV ASPNETCORE_HTTP_PORTS=8080
98
ENV ASPNETCORE_HTTPS_PORTS=8443
109
LABEL org.opencontainers.image.description="OpenID Connect (OIDC) & OAuth 2 API Server used to secure Kubernetes Ingress"
1110

11+
# renovate: datasource=repology depName=alpine_3_22/busybox versioning=loose
12+
ENV BUSYBOX_VERSION="1.37.0-r18"
13+
14+
# renovate: datasource=repology depName=alpine_3_22/busybox-binsh versioning=loose
15+
ENV BUSYBOX_BINSH_VERSION="1.37.0-r18"
16+
17+
# renovate: datasource=repology depName=alpine_3_22/ca-certificates-bundle versioning=loose
18+
ENV CA_CERTIFICATES_BUNDLES_VERSION="20250619-r0"
19+
20+
# renovate: datasource=repology depName=alpine_3_22/libcrypto3 versioning=loose
21+
ENV LIBCRYPTO3_VERSION="3.5.2-r0"
22+
23+
# renovate: datasource=repology depName=alpine_3_22/libgcc versioning=loose
24+
ENV LIBGCC_VERSION="14.2.0-r6"
25+
26+
# renovate: datasource=repology depName=alpine_3_22/libssl3 versioning=loose
27+
ENV LIBSSL3_VERSION="3.5.2-r0"
28+
29+
# renovate: datasource=repology depName=alpine_3_22/libstdc++ versioning=loose
30+
ENV LIBSTDC_VERSION="14.2.0-r6"
31+
32+
# renovate: datasource=repology depName=alpine_3_22/ssl_client versioning=loose
33+
ENV SSL_VERSION="1.37.0-r18"
34+
35+
# renovate: datasource=repology depName=alpine_3_22/zlib versioning=loose
36+
ENV ZLIB_VERSION="1.3.1-r2"
37+
38+
RUN apk add --upgrade --no-cache \
39+
busybox>$BUSYBOX_VERSION \
40+
busybox-binsh>$BUSYBOX_BINSH_VERSION \
41+
ca-certificates-bundle>$CA_CERTIFICATES_BUNDLES_VERSION \
42+
libcrypto3>$LIBCRYPTO3_VERSION \
43+
libgcc>$LIBGCC_VERSION \
44+
libssl3>$LIBSSL3_VERSION \
45+
libstdc++>$LIBSTDC_VERSION \
46+
ssl_client>$SSL_VERSION \
47+
zlib>$ZLIB_VERSION
48+
49+
USER $APP_UID
50+
1251
# This stage is used to build the service project
13-
FROM mcr.microsoft.com/dotnet/sdk:10.0-noble@sha256:d599d654aa6fd7baabe54b4272dc475768307ef4d8a07d6e9f9b50b7b1758059 AS build
52+
FROM mcr.microsoft.com/dotnet/sdk:10.0-alpine3.22@sha256:033283403fc5b8789467bb6a0f9670ebe0bc8f2276710cc99f1820f01789bafe AS build
1453
ARG BUILD_CONFIGURATION=Release
1554
ARG VERSION=0.0.1
1655
WORKDIR /src

0 commit comments

Comments
 (0)