uncloseai.com/languages/csharp/openai/Dockerfile

22 lines
448 B
Docker

# Use official .NET SDK to build
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS builder
WORKDIR /app
# Copy project file and restore dependencies
COPY uncloseai.csproj ./
RUN dotnet restore
# Copy source and build
COPY uncloseai.cs ./
RUN dotnet build -c Release -o /app/build
# Run stage
FROM mcr.microsoft.com/dotnet/runtime:8.0
WORKDIR /app
# Copy built application from builder
COPY --from=builder /app/build .
CMD ["dotnet", "uncloseai.dll"]