version: '2'
services:
  postgres:
    build: ./compose/postgres
    volumes:
      # If you are using boot2docker, postgres data has to live in the VM for now until #581 is fixed
      # for more info see here: https://github.com/boot2docker/boot2docker/issues/581
      - /data/dev/{{cookiecutter.repo_name}}/postgres:/var/lib/postgresql/data
      - /data/dev/{{cookiecutter.repo_name}}/postgres-backups:/backups
    environment:
      - POSTGRES_USER={{cookiecutter.repo_name}}

  django:
    build:
      context: .
      dockerfile: Dockerfile-dev
    command: python /app/manage.py runserver_plus 0.0.0.0:8000
    depends_on:
      - postgres
    volumes:
      - .:/app
    ports:
      - "8000:8000"
    links:
      - postgres

version: '2'
services:
  postgres:
    build: ./compose/postgres
    volumes:
      # If you are using boot2docker, postgres data has to live in the VM for now until #581 is fixed
      # for more info see here: https://github.com/boot2docker/boot2docker/issues/581
      - /data/dev/{{cookiecutter.repo_name}}/postgres:/var/lib/postgresql/data
      - /data/dev/{{cookiecutter.repo_name}}/postgres-backups:/backups
    environment:
      - POSTGRES_USER={{cookiecutter.repo_name}}

  django:
    build:
      context: .
      dockerfile: Dockerfile-dev
    command: python /app/manage.py runserver_plus 0.0.0.0:8000
    depends_on:
      - postgres
    environment:
      - POSTGRES_USER={{cookiecutter.repo_name}}
    volumes:
      - .:/app
    ports:
      - "8000:8000"
    links:
      - postgres

Add POSTGRES_USER environment variable to django service.
Add POSTGRES_USER environment variable to django service.