Build the API reference without mono.

This commit is contained in:
Atanas Korchev
2025-08-13 19:12:24 +03:00
parent f16ae734cc
commit bf8c950a8a
2 changed files with 16 additions and 15 deletions

View File

@@ -1,23 +1,24 @@
# syntax=docker/dockerfile:1
FROM mono:latest
ENV DOCFX_VER 2.58.4
COPY Radzen.Blazor /app/Radzen.Blazor
COPY Radzen.DocFX /app/DocFX
COPY RadzenBlazorDemos /app/RadzenBlazorDemos
COPY RadzenBlazorDemos.Host /app/RadzenBlazorDemos.Host
WORKDIR /app
FROM mcr.microsoft.com/dotnet/sdk:9.0
COPY --from=0 /app/RadzenBlazorDemos.Host /app/RadzenBlazorDemos.Host
COPY --from=0 /app/RadzenBlazorDemos /app/RadzenBlazorDemos
COPY Radzen.Blazor /app/Radzen.Blazor
COPY Radzen.DocFX /app/Radzen.DocFX
COPY RadzenBlazorDemos /app/RadzenBlazorDemos
COPY RadzenBlazorDemos.Host /app/RadzenBlazorDemos.Host
WORKDIR /app
RUN dotnet tool install -g docfx
ENV PATH="$PATH:/root/.dotnet/tools"
RUN wget https://dot.net/v1/dotnet-install.sh \
&& bash dotnet-install.sh --channel 8.0 --runtime dotnet --install-dir /usr/share/dotnet
RUN dotnet build -c Release Radzen.Blazor/Radzen.Blazor.csproj -f net8.0
RUN docfx Radzen.DocFX/docfx.json
WORKDIR /app/RadzenBlazorDemos.Host
RUN dotnet publish -c Release -o out
ENV ASPNETCORE_URLS http://*:5000
ENV ASPNETCORE_URLS=http://*:5000
WORKDIR /app/RadzenBlazorDemos.Host/out
ENTRYPOINT ["dotnet", "RadzenBlazorDemos.Host.dll"]

View File

@@ -3,7 +3,7 @@
{
"src": [
{
"files": ["Radzen.Blazor.csproj"],
"files": ["**/bin/Release/net9.0/Radzen.Blazor.dll"],
"src": "../Radzen.Blazor/"
}
],
@@ -14,7 +14,7 @@
}
],
"build": {
"sitemap":{
"sitemap": {
"baseUrl": "https://blazor.radzen.com/docs"
},
"content": [