instruction: Create a Dockerfile for compose
output: ```dockerfile
  from SERVICE option to docker-compose up. When
  used, docker-compose will exit on any container's exit with the code
  corresponding to the specified service's exit codeAdded a --parallel option to docker-compose pull that enables images
  for multiple services to be pulled simultaneouslyAdded a --build-arg option to docker-compose buildAdded a --volume <volume_mapping> (shorthand -v) option to
  docker-compose run to declare runtime volumes to be mountedAdded a --project-directory PATH option to docker-compose that will
  affect path resolution for the projectWhen using --abort-on-container-exit in docker-compose up, the exit
  code for the container that caused the abort will be the exit code of
  the docker-compose up commandUsers can now configure which path separator character they want to use
  to separate the COMPOSE_FILE environment value using the
  COMPOSE_PATH_SEPARATOR environment variableAdded support for port range to a single port in port mappings, such as
  8000-8010:80.Bug fixesdocker-compose run --rm now removes anonymous volumes after execution,
  matching the behavior of docker run --rm.Fixed a bug where override files containing port lists would cause a
  TypeError to be raisedFixed a bug where the deploy key would be missing
  ```