Forge
b1bb0b24
1FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
2WORKDIR /src
3COPY src/OpenAgentRegistry/OpenAgentRegistry.csproj src/OpenAgentRegistry/
4RUN dotnet restore src/OpenAgentRegistry/OpenAgentRegistry.csproj
5COPY src/OpenAgentRegistry/ src/OpenAgentRegistry/
6RUN dotnet publish src/OpenAgentRegistry/OpenAgentRegistry.csproj -c Release -o /app/publish /p:UseAppHost=false
7
8FROM mcr.microsoft.com/dotnet/aspnet:10.0
9WORKDIR /app
10ENV ASPNETCORE_URLS=http://0.0.0.0:8765
11ENV OAR_DATABASE_PATH=/data/registry.db
12ENV OAR_PUBLIC_BASE_URL=http://127.0.0.1:8765
13ENV OAR_DEV_EXPOSE_CLAIM_CODES=false
14ENV OAR_DEV_EXPOSE_TOTP_SECRET=false
15VOLUME /data
16EXPOSE 8765
17COPY --from=build /app/publish .
18ENTRYPOINT ["dotnet", "OpenAgentRegistry.dll"]
19
View only · write via MCP/CIDE