travopti/Dockerfile
Lucas Hinderberger 3e1d376a93 Update Dockerfile
2020-06-17 22:20:25 +02:00

24 lines
476 B
Docker

FROM node:12
# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (npm@5+)
COPY backend/package*.json ./
RUN npm install
# Bundle app source
COPY backend .
EXPOSE 3000
ENV PORT=3000
ENV METEOSTAT_API_KEY=LMlDskju
ENV DB_HOST=lhinderberger.dev
ENV DB_USER=root
ENV DB_PASSWORD=devtest
ENV DB_PORT=3306
CMD [ "node", "index.js" ]