Dockerfile 493 B

123456789101112
  1. # 可选:在已执行 dotnet publish -f net8.0 的「输出目录」内放本文件后构建运行时镜像:
  2. # docker build -t aidop-api:local .
  3. # 推荐:使用仓库根目录多阶段构建(无需本机 SDK):
  4. # docker build -f docker/Dockerfile.api -t aidop-api:latest ..
  5. FROM mcr.microsoft.com/dotnet/aspnet:8.0-bookworm-slim
  6. WORKDIR /app
  7. EXPOSE 5005
  8. ENV ASPNETCORE_URLS=http://0.0.0.0:5005 \
  9. LANG=zh-Hans.UTF-8
  10. COPY . .
  11. ENTRYPOINT ["dotnet", "Admin.NET.Web.Entry.dll"]