FROM ubuntu:trusty # Installing some packages RUN apt-get update -y \ && apt-get install --no-install-recommends -y \ build-essential \ vim \ git \ curl \ python-dev \ python-pip \ cmake \ wget \ sudo \ iputils-ping \ ssh \ # Installing Docker Client and Docker Compose RUN curl -Ssl https://get.docker.com | sh RUN pip install docker-compose # Setting WORKDIR and USER USER root WORKDIR /root #Now for the Git Fusion install and setup
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#8 | 22775 | Jen Bottom | Installing wget at build time | ||
#7 | 22774 | Jen Bottom | Exposing port 443, so we can use https to push to the GF server | ||
#6 | 22771 | Jen Bottom | Adding the --no-cache option to the build command, as for now I don't want Docker to use the cached build steps | ||
#5 | 22743 | Jen Bottom | Exposing port 22 | ||
#4 | 22736 | Jen Bottom | Have a Docker file that now allows the machine to run and install the P4D/GF packages | ||
#3 | 22735 | Jen Bottom |
Changing docker user to root. Also installing wget using the gf.sh file, as it does not seem to be on this image |
||
#2 | 22717 | Jen Bottom | Adding some changes to the GF docker file, after doing some more reading and having a bit more understanding of what goes where | ||
#1 | 22716 | Jen Bottom | Starting work on a Docker image for Git Fusion |