This commit is contained in:
parent
908479e58f
commit
b141779e88
|
|
@ -1,7 +1,7 @@
|
|||
# 请参阅 https://aka.ms/customizecontainer 以了解如何自定义调试容器,以及 Visual Studio 如何使用此 Dockerfile 生成映像以更快地进行调试。
|
||||
|
||||
# 此阶段用于在快速模式(默认为调试配置)下从 VS 运行时
|
||||
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
|
||||
FROM 192.168.195.25:19900/library/dotnet/aspnet:8.0 AS base
|
||||
USER $APP_UID
|
||||
WORKDIR /app
|
||||
EXPOSE 8080
|
||||
|
|
@ -9,7 +9,7 @@ EXPOSE 8888
|
|||
|
||||
|
||||
# 此阶段用于生成服务项目
|
||||
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
|
||||
FROM 192.168.195.25:19900/library/dotnet/sdk:8.0 AS build
|
||||
ARG BUILD_CONFIGURATION=Release
|
||||
WORKDIR /src
|
||||
COPY ["ZR.Admin.WebApi/ZR.Admin.WebApi.csproj", "ZR.Admin.WebApi/"]
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# 多阶段构建
|
||||
# 第一阶段:构建阶段
|
||||
FROM node:18-alpine AS builder
|
||||
FROM 192.168.195.25:19900/library/node:18-alpine AS builder
|
||||
|
||||
# 设置工作目录
|
||||
WORKDIR /app
|
||||
|
|
@ -18,7 +18,7 @@ COPY . .
|
|||
RUN npm run build:prod
|
||||
|
||||
# 第二阶段:运行阶段
|
||||
FROM nginx:alpine
|
||||
FROM 192.168.195.25:19900/library/nginx:alpine
|
||||
|
||||
# 复制构建产物到nginx目录
|
||||
COPY --from=builder /app/dist /usr/share/nginx/html
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
# 请参阅 https://aka.ms/customizecontainer 以了解如何自定义调试容器,以及 Visual Studio 如何使用此 Dockerfile 生成映像以更快地进行调试。
|
||||
|
||||
# 此阶段用于在快速模式(默认为调试配置)下从 VS 运行时
|
||||
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
|
||||
FROM 192.168.195.25:19900/library/dotnet/aspnet:8.0 AS base
|
||||
USER $APP_UID
|
||||
WORKDIR /app
|
||||
EXPOSE 8080
|
||||
|
||||
|
||||
# 此阶段用于生成服务项目
|
||||
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
|
||||
FROM 192.168.195.25:19900/library/dotnet/sdk:8.0 AS build
|
||||
ARG BUILD_CONFIGURATION=Release
|
||||
WORKDIR /src
|
||||
COPY ["LiveForum.WebApi/LiveForum.WebApi.csproj", "LiveForum.WebApi/"]
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user