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:
Patrick Uiterwijk 409b0c
      - type: volume
Pierre-Yves Chibon dedefc
        source: ../lcl/repos
Patrick Uiterwijk 409b0c
        target: /repos
Patrick Uiterwijk 409b0c
        read_only: true
Patrick Uiterwijk cbb4a3
      - type: volume
Pierre-Yves Chibon dedefc
        source: ../lcl/attachments
Patrick Uiterwijk cbb4a3
        target: /attachments
Patrick Uiterwijk cbb4a3
        read_only: false
Clement Verna 406aaf
      - ..:/code:z
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:
Patrick Uiterwijk 57e33f
      - type: volume
Clement Verna c4390f
        source: ../lcl/repos
Patrick Uiterwijk 57e33f
        target: /repos
Patrick Uiterwijk 57e33f
        read_only: false
Patrick Uiterwijk cbb4a3
      - type: volume
Pierre-Yves Chibon dedefc
        source: ../lcl/attachments
Patrick Uiterwijk cbb4a3
        target: /attachments
Patrick Uiterwijk cbb4a3
        read_only: true
Clement Verna 406aaf
      - ..:/code:z
Patrick Uiterwijk 57e33f
    environment:
Patrick Uiterwijk 57e33f
      - PYTHONPATH=.
Clement Verna c4390f
      - 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