diff --git a/.dockerignore b/.dockerignore index 1045dcb..365a587 100644 --- a/.dockerignore +++ b/.dockerignore @@ -11,6 +11,6 @@ extra/ Gruntfile.js HWIMO-* LICENSE -migrate.js +node_modules/ README.md spec/ diff --git a/Dockerfile b/Dockerfile index 24761e1..03ecd44 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,20 +2,14 @@ FROM rackhd/on-core -RUN mkdir -p /RackHD/on-tftp +COPY . /RackHD/on-tftp/ WORKDIR /RackHD/on-tftp -COPY ./package.json /tmp/ -RUN cd /tmp \ - && ln -s /RackHD/on-core /tmp/node_modules/on-core \ - && ln -s /RackHD/on-core/node_modules/di /tmp/node_modules/di \ +RUN mkdir -p ./node_modules \ + && ln -s /RackHD/on-core ./node_modules/on-core \ + && ln -s /RackHD/on-core/node_modules/di ./node_modules/di \ && npm install --ignore-scripts --production -COPY . /RackHD/on-tftp/ -RUN cp -a -f /tmp/node_modules /RackHD/on-tftp/ - EXPOSE 69/udp - VOLUME /RackHD/on-tftp/static/tftp - CMD [ "node", "/RackHD/on-tftp/index.js" ]