1
0
mirror of https://github.com/mainflux/mainflux.git synced 2025-04-26 13:48:53 +08:00
Mainflux.mainflux/Dockerfile
2015-07-28 01:10:32 +02:00

35 lines
560 B
Docker

###
# Mainflux Dockerfile
###
# Set the base image to Node, onbuild variant: https://registry.hub.docker.com/_/node/
FROM node:0.10.38
RUN apt-get update -qq && apt-get install -y build-essential
RUN mkdir /src
###
# Installations
###
# Add Gulp globally
RUN npm install -g gulp
RUN npm install -g nodemon
# Finally, install all project Node modules
WORKDIR /src
ADD package.json /src/package.json
RUN npm install
EXPOSE 8080
###
# Run main command from entrypoint and parameters in CMD[]
###
CMD [""]
# Set default container command
ENTRYPOINT gulp