anchor.diff:  # In this case, we are setting the stdout/stderr streams in Python to be unbuffered
   ENV PYTHONUNBUFFERED 1
   
  +#Create a system user which we'll use later.
  +#We're using the 'apache' user since that's what we're trying to map
  +#outside the container -- it could be called anything, but apache is convenient
  +RUN useradd -u 48 apache
  +RUN groupmod -g 48 apache
  +
  +
   # The RUN instruction will execute any commands in a new layer on top of the current image and commit the results. 
   # The resulting committed image will be used for the next step in the Dockerfile.
   # See: https://docs.docker.com/engine/reference/builder/#run
  
positive.code: # last CMD will take effect.
  # CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
  
  COPY ./docker-entrypoint.sh /code/
  ENTRYPOINT ["/code/docker-entrypoint.sh"]
  
negative.code: # Add the current directory to /code/
  ADD . /code/
  ADD media /code/
  
  ##Our local user needs write access to a place
  RUN chown apache /code/website
  
  # The EXPOSE instruction informs Docker that the container listens on the specified network ports at runtime. 
  # You can specify whether the port listens on TCP or UDP, and the default is TCP if the protocol is not specified.
  # Note: The EXPOSE instruction does not actually publish the port. To actually publish the port when running the container, 
  