uncloseai.com/languages/vbnet/Dockerfile
Russell Ballestrini 45ccee4b71 modified: languages/awk/Dockerfile
modified:   languages/c/curl/Dockerfile
	modified:   languages/c/libsoup/Dockerfile
	modified:   languages/c/nghttp2/Dockerfile
	modified:   languages/c/nghttp2/uncloseai.c
	modified:   languages/cpp/boost-beast/Dockerfile
	modified:   languages/cpp/cpp-httplib/Dockerfile
	modified:   languages/cpp/libcurl/Dockerfile
	modified:   languages/csharp/openai/Dockerfile
	modified:   languages/go/http/Dockerfile
	modified:   languages/go/openai/Dockerfile
	modified:   languages/lua/Dockerfile
	modified:   languages/ruby/openai/Dockerfile
	modified:   languages/vbnet/Dockerfile
2025-10-17 09:02:19 -04:00

18 lines
486 B
Docker

FROM mcr.microsoft.com/dotnet/aspnet:9.0-alpine AS base
WORKDIR /app
FROM mcr.microsoft.com/dotnet/sdk:9.0-alpine AS build
WORKDIR /src
COPY ["UncloseAI.vbproj", "."]
RUN dotnet restore "UncloseAI.vbproj"
COPY . .
WORKDIR "/src"
RUN dotnet build "UncloseAI.vbproj" -c Release -o /app/build
FROM build AS publish
RUN dotnet publish "UncloseAI.vbproj" -c Release -o /app/publish
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "UncloseAI.dll"]