Blame dev/docker-compose.yml

Patrick Uiterwijk 409b0c
version: '3.2'
Patrick Uiterwijk 409b0c
volumes:
Patrick Uiterwijk b8d704
  postgres:
Patrick Uiterwijk 409b0c
services:
Patrick Uiterwijk 409b0c
  web:
Patrick Uiterwijk 409b0c
    build:
Patrick Uiterwijk 409b0c
      context: ./docker
Patrick Uiterwijk 409b0c
      dockerfile: web
Patrick Uiterwijk 409b0c
    depends_on:
Patrick Uiterwijk 409b0c
      - redis
Patrick Uiterwijk 409b0c
      - postgresql
Patrick Uiterwijk 409b0c
    image: pagure-web:latest
Patrick Uiterwijk 409b0c
    ports:
Patrick Uiterwijk 409b0c
      - "5000:5000"
Patrick Uiterwijk 409b0c
    volumes:
Farhaan Bukhsh a2549f
      - ../lcl/repos:/repos
Farhaan Bukhsh a2549f
      - ../lcl/attachments:/attachments
Clement Verna 406aaf
      - ..:/code:z
Adam Williamson c604a9
    environment:
Adam Williamson c604a9
      - GL_USER=root
Adam Williamson c604a9
      - PYTHONPATH=/code
Adam Williamson c604a9
      - PAGURE_CONFIG=/code/dev/openshift.cfg
Patrick Uiterwijk 0f077b
  worker:
Patrick Uiterwijk 57e33f
    build:
Patrick Uiterwijk 57e33f
      context: ./docker
Patrick Uiterwijk 0f077b
      dockerfile: worker
Patrick Uiterwijk 57e33f
    depends_on:
Patrick Uiterwijk 57e33f
      - redis
Patrick Uiterwijk 57e33f
      - postgresql
Patrick Uiterwijk 0f077b
    image: pagure-worker:latest
Patrick Uiterwijk 57e33f
    volumes:
Farhaan Bukhsh a2549f
      - ../lcl/repos:/repos
Farhaan Bukhsh 54719f
      - ../lcl/attachments:/attachments:ro
Clement Verna 406aaf
      - ..:/code:z
Patrick Uiterwijk 57e33f
    environment:
Lenka Segura 82e674
      - PYTHONPATH=/code
Clement Verna c4390f
      - PAGURE_CONFIG=/code/dev/openshift.cfg
Adam Williamson c604a9
  logcom:
Adam Williamson c604a9
    build:
Adam Williamson c604a9
      context: ./docker
Adam Williamson c604a9
      dockerfile: logcom
Adam Williamson c604a9
    depends_on:
Adam Williamson c604a9
      - redis
Adam Williamson c604a9
      - postgresql
Adam Williamson c604a9
    image: pagure-logcom:latest
Adam Williamson c604a9
    volumes:
Adam Williamson c604a9
      - ../lcl/repos:/repos
Adam Williamson c604a9
      - ../lcl/attachments:/attachments:ro
Adam Williamson c604a9
      - ..:/code:z
Adam Williamson c604a9
    environment:
Adam Williamson c604a9
      - PYTHONPATH=.
Adam Williamson c604a9
      - PAGURE_CONFIG=/code/dev/openshift.cfg
Patrick Uiterwijk 7ee371
  ev:
Patrick Uiterwijk 7ee371
    build:
Patrick Uiterwijk 7ee371
      context: ./docker
Patrick Uiterwijk 7ee371
      dockerfile: ev
Patrick Uiterwijk 7ee371
    depends_on:
Patrick Uiterwijk 7ee371
      - redis
Patrick Uiterwijk 7ee371
    image: pagure-ev:latest
Patrick Uiterwijk 7ee371
    ports:
Patrick Uiterwijk 7ee371
      - "8080:8080"
Patrick Uiterwijk 7ee371
    volumes:
Clement Verna 406aaf
      - ..:/code:z
Patrick Uiterwijk 7ee371
    environment:
Patrick Uiterwijk 7ee371
      - PYTHONPATH=.
Clement Verna c4390f
      - PAGURE_CONFIG=/code/dev/openshift.cfg
Patrick Uiterwijk 409b0c
  redis:
Patrick Uiterwijk 409b0c
    image: redis
Patrick Uiterwijk 409b0c
  postgresql:
Patrick Uiterwijk 409b0c
    image: postgres
Patrick Uiterwijk 409b0c
    environment:
Patrick Uiterwijk 409b0c
      - POSTGRES_USER=pagure
Patrick Uiterwijk 409b0c
      - POSTGRES_PASSWORD=pagure
Patrick Uiterwijk 409b0c
      - POSTGRES_DB=pagure
Patrick Uiterwijk 409b0c
      - PGDATA=/var/lib/postgresql/data/pgdata
Patrick Uiterwijk 409b0c
    volumes:
Clement Verna 406aaf
      - postgres:/var/lib/postgresql/data/pgdata:z