FROM node:lts

ARG SRC_PATH="api"
ARG SPEC_DIR="specs/"
ARG REST_DIR="rest/"
ARG RESOURCES_DIR="resources/"

RUN mkdir $SRC_PATH
WORKDIR $SRC_PATH

ADD "package.json" .
RUN npm install

ADD "index.js" .
ADD $SPEC_DIR "specs/"
ADD $REST_DIR "rest/"
ADD $RESOURCES_DIR "resources/"

EXPOSE 8443

ENTRYPOINT [ "node", "index.js" ]
