version: '3.7'

services:
  app:
    build:
      context: .
      dockerfile: Dockerfile
    environment:
        XDEBUG_CONFIG: "idekey=PHPSTORM"
        PHP_IDE_CONFIG: "serverName=my.local"
        PHP_INI_XDEBUG_REMOTE_PORT: 9000
        PHP_EXTENSION_XDEBUG: 1
        PHPBIN: "/usr/local/bin/php"
    volumes:
      - /var/app/orchard/orchard:/usr/src/oa
    tty: true
    stdin_open: true
    container_name: ac_old_app
  memcache:
    image: memcached:latest
    container_name: ac_mc
  queue:
    image: webcenter/activemq:latest
    ports:
      - "8161:8161"
    container_name: ac_mq
    environment:
      ACTIVEMQ_MIN_MEMORY: '512'
      ACTIVEMQ_MAX_MEMORY: '2048'
      ACTIVEMQ_NAME: amq
      ACTIVEMQ_REMOVE_DEFAULT_ACCOUNT: 'True'
      ACTIVEMQ_ADMIN_LOGIN: admin
      ACTIVEMQ_ADMIN_PASSWORD: admin
  db:
    image: mysql:5.6.44
    restart: always
    container_name: ac_db
    volumes:
      - "dbdata:/var/lib/mysql"
    environment:
      MYSQL_DATABASE: art_relations
      MYSQL_USER: runner
      MYSQL_PASS: runner
      MYSQL_ROOT_PASSWORD: root
volumes:
  dbdata:
