Asp.Net 3.x Docker Alpine imajlarındaki TimeZone Problemi

 Merhaba,

 Asp.Net Core 3.1 ile geliştirdiğimiz projemizi Docker ile OpenShift üzerinde çalıştırıyoruz. Bu projemizi teste aldığımızda farkettiğimiz bir problemi sizinle paylaşmak istiyorum. 

Bildiğiniz gibi işletim sistemleri TimeZone ile ilgili bilgileri içlerinde barındırırlar. Bu sayede uygulamalar bu bilgileri kullanıp timezone ile ilgili bilgi alabilirler. Ancak Alpine linux versiyonları kırpılmış versiyonlar olduklarından default olarak bu paketlere sahip olmuyorlar. Bu durumu çözmek için DockerFile'a FROM kısmının altına şu satırı eklemek yeterli oluyor. 


FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-alpine

RUN apk add --no-cache tzdata


Bu sayede TZConverter gibi kütüphaneler çalışır hale gelmekte.

Yorumlar

Popüler Yayınlar