services:
  prs-toolkit:
    container_name: prs-toolkit
    platform: linux/amd64
    build:
      context: .
      dockerfile: Dockerfile
    volumes:
      - prs-data:/mnt/prs
      - ./deploy/dev/xdebug.so:/usr/lib/php/20220829/xdebug.so
      - ./deploy/dev/xdebug.ini:/etc/php/8.2/mods-available/xdebug.ini
      - ./deploy/dev/phpinfo.php:/var/www/html/prs/phpinfo.php
    ports:
      - "80:80"
    env_file:
      - qa.env
    develop:
      watch:
          - action: sync
            path: ./
            target: /var/www/html/prs
          - action: sync
            path: ./deploy/entry_point.sh
            target: /usr/local/bin/entry_point.sh
          - action: sync
            path: ./deploy/apache2.conf
            target: /etc/apache2/apache2.conf
volumes:
  prs-data:

