我正在尝试使用两个服务创建一个 docker-compose:Spring Boot 后端(在端口 8080 上运行)和在 Nginx 上运行的 React 前端。
React 应用程序调用后端 API,例如 /api/tests。但是,当我运行 docker compose 并且前端发出请求时,它总是失败并出现 404 错误:GET http://localhost/api/tests 404 (Not Found)
当我将前端 dockerfile 设置为不使用 Nginx 时,npm start它工作得很好,但我更喜欢在 Nginx 上使用生产版本。
当前前端 dockerfile:
FROM node:11.13 as builder
RUN mkdir /usr/src/app
WORKDIR /usr/src/app
ENV PATH /usr/src/app/node_modules/.bin:$PATH
COPY package.json /usr/src/app/package.json
RUN npm install
RUN npm install react-scripts@2.1.8 -g
COPY ./package-lock.json /usr/src/app/
COPY ./public /usr/src/app/public
COPY ./src /usr/src/app/src
COPY ./nginx.conf /etc/nginx/nginx.conf
RUN npm run build
FROM nginx:1.15.10-alpine
COPY --from=builder /usr/src/app/build …Run Code Online (Sandbox Code Playgroud) 我正在本地安装SAP Hybris1811。由于我在SOLR索引作业期间遇到OutOfMemory异常,因此我试图增加其内存大小。
但是,我无法通过尝试的任何方法可靠地增加内存。有时在进行很多工作(多次构建应用程序,重新启动等)后,Hybris可以查看和使用设置的内存(我使用后台软件进行检查),但是大多数情况下,默认情况下默认为2 GB并且内存不足很快。
我尝试过的
set JAVA_OPTS=-Xms10G -Xmx10G; 在 catalina.battomcat.javaoptions=-Xmx10G -Xms10G 在 local.properties为本地Hybris服务器可靠设置更高内存的正确方法是什么?