version: '2' services: foodsoft: extends: foodsoft_worker command: ./proc-start web ports: - "3000:3000" foodsoft_worker: build: context: . dockerfile: Dockerfile-dev command: ./proc-start worker volumes: - bundle:/home/app/bundle - .:/home/app/src environment: - DATABASE_URL=mysql2://root:secret@mariadb/development?encoding=utf8 - REDIS_URL=redis://redis:6379 - QUEUE=foodsoft_notifier - TEST_DATABASE_URL=mysql2://root:secret@mariadb/test?encoding=utf8 mailcatcher: image: tophfr/mailcatcher ports: - "1080:80" mariadb: image: mariadb:10.1 environment: - MYSQL_ROOT_PASSWORD=secret volumes: - mariadb:/var/lib/mysql redis: image: redis:3.2-alpine volumes: bundle: mariadb: