Я думаю, что вы, возможно, определяете TZ в другом изображении
Это изображение publish
:
FROM build AS publish
RUN dotnet publish microservicioX.csproj -c Release -o /app
WORKDIR /
ENV TZ=America/Bogota
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN date
И именно здесь вы устанавливаете TZ. Это изображение final
, в котором выполняется приложение:
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "microservicioX.dll"]
Здесь вы не устанавливаете TZ. Я думаю, что добавления TZ, как вы сделали на изображении publish
, должно быть достаточно.