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