hello im trying to build this docker file
FROM node:14.19.2
LABEL author="Salem Alsaggaf"
LABEL description="A react app"
LABEL maintainer="Salem Alsaggaf"
ENV PORT=3000
COPY . /app
WORKDIR /app
VOLUME [ "/app" ]
RUN npm install
EXPOSE $PORT
ENTRYPOINT [ "npm", "start" ]
but every time i do a docker build it gives me this error. even though when i run the npm install on my local machine it runs without any problems
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/RightSquareTwoTone.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/RiseOutlined.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/RiseOutlined.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/RobotFilled.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/RobotFilled.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/RobotOutlined.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/RobotOutlined.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/RocketFilled.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/RocketFilled.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/RocketOutlined.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/RocketOutlined.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/RocketTwoTone.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/RocketTwoTone.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/RollbackOutlined.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/RollbackOutlined.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/RotateLeftOutlined.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/RotateLeftOutlined.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/RotateRightOutlined.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/RotateRightOutlined.d.ts'
#13 29.43 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SafetyCertificateFilled.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SafetyCertificateFilled.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SafetyCertificateOutlined.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SafetyCertificateOutlined.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SafetyCertificateTwoTone.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SafetyCertificateTwoTone.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SafetyOutlined.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SafetyOutlined.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SaveFilled.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SaveFilled.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SaveOutlined.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SaveOutlined.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SaveTwoTone.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SaveTwoTone.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/ScanOutlined.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/ScanOutlined.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/ScheduleFilled.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/ScheduleFilled.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/ScheduleOutlined.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/ScheduleOutlined.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/ScheduleTwoTone.d.ts'
#13 29.44 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/ScheduleTwoTone.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/ScissorOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/ScissorOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SearchOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SearchOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SecurityScanFilled.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SecurityScanFilled.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SecurityScanOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SecurityScanOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SecurityScanTwoTone.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SecurityScanTwoTone.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SelectOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SelectOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SendOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SendOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SettingFilled.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SettingFilled.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SettingOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SettingOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/SettingTwoTone.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/SettingTwoTone.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/ShakeOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/lib/asn/ShakeOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-design/icons-svg-a3da9f5f/es/asn/ShareAltOutlined.d.ts'
#13 29.45 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@ant-desi
and i tried to run npm install in bash to see last error and it gives me this. please if anyone has any suggestion i am willing to hear them.
npm ERR! Error while executing:
npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/babar-mythod/react-currency-input.git
npm ERR!
npm ERR! Warning: Permanently added the ECDSA host key for IP address '140.82.121.4' to the list of known hosts.
npm ERR! Permission denied (publickey).
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.
npm ERR!
npm ERR! exited with error code: 128