Newer
Older
Sakayaki / Dockerfile
@fabre fabre 7 hours ago 463 bytes dockerfile
FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
WORKDIR /src

COPY Sakayaki.csproj ./
RUN dotnet restore Sakayaki.csproj

COPY . ./
RUN dotnet publish Sakayaki.csproj -c Release -o /app/publish /p:UseAppHost=false

FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS runtime
WORKDIR /app
COPY --from=build /app/publish .

ENV TZ=Asia/Tokyo
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
EXPOSE 5164

ENTRYPOINT ["dotnet", "Sakayaki.dll"]