enoent ENOENT: no such file or directory, open ‘/property_price_valuation_app/package.json’

I know the question had been ask here. But, I still cannot solve the problem.

my folder structure:

.
├── 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

and the following 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

What’s wrong with the WORKDIR? I have tried to replace with a full path.

Source: Docker Questions