FROM node:10

# Create app directory
RUN mkdir /opt/amitm
WORKDIR /opt/amitm

COPY . .
EXPOSE 8081

# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (npm@5+)

RUN npm install

COPY package*.json /opt/amitm/

ENV ALBERT /opt/amitm/ami/
ENV LD_LIBRARY_PATH /opt/amitm/ami/libexec/
ENV NODE_PATH="/opt/amitm/ami/nodejs/:${NODE_PATH}"

COPY amiInit.sh /opt/amitm/
