I have a simple web application that I would like to place in a docker container. The angular application exists in the frontend/
folder, which is withing the
First, try COPY
just to test if the issue persists.
Second, make sure that no files are copied by changing your CMD
to a ls frontend
I do not see a WORKDIR
in node/7.5/Dockerfile, so frontend
could be in /frontend
: check ls /frontend
too.
The Dockerfile that ended up working was
FROM node
ADD . / frontend/
RUN (cd frontend/; npm install;)
CMD (cd frontend/; npm start;)
Shoutout to @Matt for the lead on . / ./
, but I think the only reason that didn't work was because for some reason my application will only run when it is inside a directory, not in the 'root'. This might have something to do with @VonC's observation that the node image doesn't have a WORKDIR.