diff --git a/images/runtime/commonbase/nodeRuntimeBase.Dockerfile b/images/runtime/commonbase/nodeRuntimeBase.Dockerfile index bbaf7cacfa..d9bbff47ed 100644 --- a/images/runtime/commonbase/nodeRuntimeBase.Dockerfile +++ b/images/runtime/commonbase/nodeRuntimeBase.Dockerfile @@ -15,10 +15,13 @@ RUN apt-get update \ RUN ${IMAGES_DIR}/receiveGpgKeys.sh \ 6A010C5166006599AA17F08146C2130DFD2497F5 -COPY images/yarn-v1.22.15.tar.gz . +ARG YARN_VERSION=1.22.15 +ENV YARN_VERSION ${YARN_VERSION} + +COPY images/yarn-v${YARN_VERSION}.tar.gz . RUN mkdir -p /opt \ - && tar -xzf yarn-v1.22.15.tar.gz -C /opt/ \ - && ln -s /opt/yarn-v1.22.15/bin/yarn /usr/local/bin/yarn \ - && ln -s /opt/yarn-v1.22.15/bin/yarnpkg /usr/local/bin/yarnpkg \ - && rm yarn-v1.22.15.tar.gz + && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ \ + && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn \ + && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \ + && rm yarn-v$YARN_VERSION.tar.gz diff --git a/images/runtime/dotnetcore/6.0/bullseye.Dockerfile b/images/runtime/dotnetcore/6.0/bullseye.Dockerfile index a507fa4b2e..070e04bf12 100644 --- a/images/runtime/dotnetcore/6.0/bullseye.Dockerfile +++ b/images/runtime/dotnetcore/6.0/bullseye.Dockerfile @@ -80,7 +80,7 @@ ARG AI_CONNECTION_STRING ARG USER_DOTNET_AI_VERSION ENV USER_DOTNET_AI_VERSION=${USER_DOTNET_AI_VERSION} ENV ORYX_AI_CONNECTION_STRING=${AI_CONNECTION_STRING} -ENV DOTNET_VERSION=%DOTNET_VERSION% +ENV DOTNET_VERSION="6.0" ENV ASPNETCORE_LOGGING__CONSOLE__DISABLECOLORS=true #Bake in client certificate path into image to avoid downloading it ENV PATH_CA_CERTIFICATE="/etc/ssl/certs/ca-certificate.crt" diff --git a/images/runtime/dotnetcore/6.0/buster.Dockerfile b/images/runtime/dotnetcore/6.0/buster.Dockerfile index 0d7dec0cfd..ae9a8875a8 100644 --- a/images/runtime/dotnetcore/6.0/buster.Dockerfile +++ b/images/runtime/dotnetcore/6.0/buster.Dockerfile @@ -83,7 +83,7 @@ ARG AI_CONNECTION_STRING ARG USER_DOTNET_AI_VERSION ENV USER_DOTNET_AI_VERSION=${USER_DOTNET_AI_VERSION} ENV ORYX_AI_CONNECTION_STRING=${AI_CONNECTION_STRING} -ENV DOTNET_VERSION=%DOTNET_VERSION% +ENV DOTNET_VERSION="6.0" ENV ASPNETCORE_LOGGING__CONSOLE__DISABLECOLORS=true #Bake in client certificate path into image to avoid downloading it ENV PATH_CA_CERTIFICATE="/etc/ssl/certs/ca-certificate.crt" diff --git a/images/runtime/dotnetcore/7.0/bullseye.Dockerfile b/images/runtime/dotnetcore/7.0/bullseye.Dockerfile index 9cc4fe5890..dd70b5c8b0 100644 --- a/images/runtime/dotnetcore/7.0/bullseye.Dockerfile +++ b/images/runtime/dotnetcore/7.0/bullseye.Dockerfile @@ -79,7 +79,7 @@ ARG AI_CONNECTION_STRING ARG USER_DOTNET_AI_VERSION ENV USER_DOTNET_AI_VERSION=${USER_DOTNET_AI_VERSION} ENV ORYX_AI_CONNECTION_STRING=${AI_CONNECTION_STRING} -ENV DOTNET_VERSION=%DOTNET_VERSION% +ENV DOTNET_VERSION="7.0" ENV ASPNETCORE_LOGGING__CONSOLE__DISABLECOLORS=true #Bake in client certificate path into image to avoid downloading it ENV PATH_CA_CERTIFICATE="/etc/ssl/certs/ca-certificate.crt" diff --git a/images/runtime/dotnetcore/7.0/buster.Dockerfile b/images/runtime/dotnetcore/7.0/buster.Dockerfile index df546dd7a8..b303c62139 100644 --- a/images/runtime/dotnetcore/7.0/buster.Dockerfile +++ b/images/runtime/dotnetcore/7.0/buster.Dockerfile @@ -82,7 +82,7 @@ ARG AI_CONNECTION_STRING ARG USER_DOTNET_AI_VERSION ENV USER_DOTNET_AI_VERSION=${USER_DOTNET_AI_VERSION} ENV ORYX_AI_CONNECTION_STRING=${AI_CONNECTION_STRING} -ENV DOTNET_VERSION=%DOTNET_VERSION% +ENV DOTNET_VERSION="7.0" ENV ASPNETCORE_LOGGING__CONSOLE__DISABLECOLORS=true #Bake in client certificate path into image to avoid downloading it ENV PATH_CA_CERTIFICATE="/etc/ssl/certs/ca-certificate.crt" diff --git a/images/runtime/dotnetcore/8.0/bookworm.Dockerfile b/images/runtime/dotnetcore/8.0/bookworm.Dockerfile index 69cdd2bf67..4b97e5eca0 100644 --- a/images/runtime/dotnetcore/8.0/bookworm.Dockerfile +++ b/images/runtime/dotnetcore/8.0/bookworm.Dockerfile @@ -83,7 +83,7 @@ ARG AI_CONNECTION_STRING ARG USER_DOTNET_AI_VERSION ENV USER_DOTNET_AI_VERSION=${USER_DOTNET_AI_VERSION} ENV ORYX_AI_CONNECTION_STRING=${AI_CONNECTION_STRING} -ENV DOTNET_VERSION=%DOTNET_VERSION% +ENV DOTNET_VERSION="8.0" ENV ASPNETCORE_LOGGING__CONSOLE__DISABLECOLORS=true #Bake in client certificate path into image to avoid downloading it ENV PATH_CA_CERTIFICATE="/etc/ssl/certs/ca-certificate.crt" diff --git a/images/runtime/dotnetcore/8.0/bullseye.Dockerfile b/images/runtime/dotnetcore/8.0/bullseye.Dockerfile index c45841a424..e12e0a1be3 100644 --- a/images/runtime/dotnetcore/8.0/bullseye.Dockerfile +++ b/images/runtime/dotnetcore/8.0/bullseye.Dockerfile @@ -82,7 +82,7 @@ ARG AI_CONNECTION_STRING ARG USER_DOTNET_AI_VERSION ENV USER_DOTNET_AI_VERSION=${USER_DOTNET_AI_VERSION} ENV ORYX_AI_CONNECTION_STRING=${AI_CONNECTION_STRING} -ENV DOTNET_VERSION=%DOTNET_VERSION% +ENV DOTNET_VERSION="8.0" ENV ASPNETCORE_LOGGING__CONSOLE__DISABLECOLORS=true #Bake in client certificate path into image to avoid downloading it ENV PATH_CA_CERTIFICATE="/etc/ssl/certs/ca-certificate.crt"