enoent ENOENT:没有此类文件或目录,请打开“ /property_price_valuation_app/package.json”

时间:2020-09-13 13:16:09

标签: docker vue.js dockerfile

我知道问题一直在问here。但是,我仍然无法解决问题。

我的文件夹结构:

.
├── Dockerfile
├── nginx.conf
├── node_modules
│   ├── axios
│   ├── follow-redirects
│   └── vue-google-autocomplete
├── package-lock.json
├── property_price_valuation_app
│   ├── babel.config.js
│   ├── node_modules
│   ├── package.json
│   ├── package-lock.json
│   ├── public
│   ├── README.md
│   └── src
├── README.md
└── script.sh

和以下Dockerfile

FROM node:latest as build-stage
WORKDIR /property_price_valuation_app
COPY package*.json ./
RUN npm install
COPY ./ .
RUN npm run build

FROM nginx as production-stage
RUN mkdir /property_price_valuation_app
COPY --from=build-stage /property_price_valuation_app/dist /property_price_valuation_app
COPY nginx.conf /etc/nginx/nginx.con

WORKDIR有什么问题?我试图用完整路径替换。

0 个答案:

没有答案