uncloseai.com/public/languages/csharp/openai/Dockerfile

22 lines
462 B
Docker

# Use official .NET SDK to build
FROM mcr.microsoft.com/dotnet/sdk:9.0-alpine 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:9.0-alpine
WORKDIR /app
# Copy built application from builder
COPY --from=builder /app/build .
CMD ["dotnet", "uncloseai.dll"]