|
|
- FROM ubuntu
- MAINTAINER Jeffery Russell
-
- # install all dependencies
- RUN apt-get update && \
- apt-get upgrade -y && \
- apt-get install -y build-essential && \
- apt-get install -y sudo curl && \
- curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash - && \
- apt-get install -y nodejs && \
- apt-get update && \
- apt-get clean
-
- # Create a working directory for the container
- RUN mkdir /github-graphs
-
- # copy files from the directory of the Dockerfile to the docker container
- COPY /server /github-graphs/server
- COPY README.md /github-graphs/
- COPY LICENSE /github-graphs/
-
- # setup working directory to the default in the container
- WORKDIR /github-graphs/server
-
- # Install dependencies and start the program at RUN
- RUN npm install
- ENTRYPOINT ["node", "server.js"]
|