我想部署我的应用程序,它使用expressJS作为后端,并在前端进行反应。我想部署它并在docker-contatiner中运行。我正在使用http-proxy中间件将请求重定向到expressjs后端。我的docker文件是这样的:
# base image
FROM node:latest
# set working directory
RUN mkdir /usr/src/app
WORKDIR /usr/src/app
# add `/usr/src/app/node_modules/.bin` to $PATH
ENV PATH /usr/src/app/node_modul
我在同一个解决方案中创建了一个Asp.Net Core Web API项目和一个单独的Angular应用程序。我没有选择SPA模板来分离关注点。我已经能够对接Asp.Net核心WebAPI构建和运行步骤,还添加了angular构建。但是当我构建dockerfile时,我没有看到与angular/npm build相关的消息,也没有构建它们。我没有配置angular的构建输出到wwwroot文件夹的副本,但在此之前,我希望看到我的angular应用程序也是使用Asp.Net核心构建构建的。所以有人能帮我解决这个问题吗?下面是我的dockerfile:
# ASP.NET CORE BUILD S