1- FROM mcr.microsoft.com/dotnet/sdk:6 .0 AS build-env
1+ FROM mcr.microsoft.com/dotnet/sdk:8 .0 AS build-env
22
3- RUN sed -i "s|MinProtocol = TLSv1.2|MinProtocol = TLSv1|g" /etc/ssl/openssl.cnf && \
4- sed -i 's|CipherString = DEFAULT@SECLEVEL=2|CipherString = DEFAULT@SECLEVEL=1|g' /etc/ssl/openssl.cnf
3+ RUN sed -i 's/\[ openssl_init\] /# [openssl_init]/' /etc/ssl/openssl.cnf &&\
4+ printf "\n\n [openssl_init]\n ssl_conf = ssl_sect" >> /etc/ssl/openssl.cnf &&\
5+ printf "\n\n [ssl_sect]\n system_default = ssl_default_sect" >> /etc/ssl/openssl.cnf &&\
6+ printf "\n\n [ssl_default_sect]\n MinProtocol = TLSv1\n CipherString = DEFAULT@SECLEVEL=0\n " >> /etc/ssl/openssl.cnf
57
68RUN apt-get update && apt-get install -y --no-install-recommends curl
79
@@ -15,15 +17,22 @@ COPY . ./
1517
1618RUN dotnet publish Gnoss.BackgroundTask.CacheRefresh/Gnoss.BackgroundTask.CacheRefresh.csproj -c Release -o out
1719
18- FROM mcr.microsoft.com/dotnet/aspnet:6 .0
20+ FROM mcr.microsoft.com/dotnet/aspnet:8 .0
1921
20- RUN sed -i "s|MinProtocol = TLSv1.2|MinProtocol = TLSv1|g" /etc/ssl/openssl.cnf && \
21- sed -i 's|CipherString = DEFAULT@SECLEVEL=2|CipherString = DEFAULT@SECLEVEL=1|g' /etc/ssl/openssl.cnf
22+ RUN sed -i 's/\[ openssl_init\] /# [openssl_init]/' /etc/ssl/openssl.cnf &&\
23+ printf "\n\n [openssl_init]\n ssl_conf = ssl_sect" >> /etc/ssl/openssl.cnf &&\
24+ printf "\n\n [ssl_sect]\n system_default = ssl_default_sect" >> /etc/ssl/openssl.cnf &&\
25+ printf "\n\n [ssl_default_sect]\n MinProtocol = TLSv1\n CipherString = DEFAULT@SECLEVEL=0\n " >> /etc/ssl/openssl.cnf
2226
2327RUN apt-get update && apt-get install -y --no-install-recommends curl
2428
2529WORKDIR /app
30+ RUN groupadd -g 2000 gnoss && useradd -u 2000 -g 2000 gnoss &&\
31+ mkdir -p logs trazas &&\
32+ chown -R gnoss:gnoss logs trazas && chmod -R 777 logs trazas
33+
34+ USER gnoss
2635
2736COPY --from=build-env /app/out .
2837
29- ENTRYPOINT ["dotnet" , "Gnoss.BackgroundTask.CacheRefresh.dll" ]
38+ ENTRYPOINT ["dotnet" , "Gnoss.BackgroundTask.CacheRefresh.dll" ]
0 commit comments