【问题标题】:Facing problem in integrating my angularjs with java maven using docker使用 docker 将我的 angularjs 与 java maven 集成时面临的问题
【发布时间】:2020-08-26 05:09:59
【问题描述】:

我的前端使用 Angular 和后端 REST 服务,使用 maven 插件用 java 编写。我想使用 docker 对 Web 服务进行容器化,但我被困在如何在 Dockerfile 中连接我的前端和后端(其中包含我的 RESTAPI 的 webapp(WAR))。

我应该使用 nginx 作为两者之间的中介吗? 有什么建议么。提前致谢。 我已经在下面写了我的 Dockerfile!

FROM node:alpine AS builder
WORKDIR /app
COPY . .
RUN npm install && \
npm build
FROM tomcat
COPY --from=builder Example.war /usr/local/tomcat/webapps/Example.war

【问题讨论】:

    标签: java angular docker maven nginx


    【解决方案1】:

    Wars 是可以部署在专用应用程序服务器上的 Web 存档,例如 tomcat、weblogic 或许多其他服务器。应用程序不能从 var 独立运行。如果您想从 docker 容器中运行它 - 最广泛使用的选项是 spring boot 也有一个不错的 docker tutorial。然后,您可以通过直接在后端公开应用程序端口来连接您的网络应用程序(建议在开始时使用这种方法)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-10
      • 1970-01-01
      • 2014-12-16
      相关资源
      最近更新 更多