# This file was auto-generated, do not edit it directly.
# Instead run bin/update_build_scripts from
# https://github.com/sharelatex/sharelatex-dev-environment

version: "2.3"

services:
  test_unit:
    build:
      context: .
      target: base
    volumes:
      - .:/app
    working_dir: /app
    environment:
      MOCHA_GREP: ${MOCHA_GREP}
      NODE_ENV: test
    command: npm run test:unit
    user: node

  test_acceptance:
    build:
      context: .
      target: base
    volumes:
      - .:/app
    working_dir: /app
    environment:
      ELASTIC_SEARCH_DSN: es:9200
      REDIS_HOST: redis
      MONGO_HOST: mongo
      POSTGRES_HOST: postgres
      MOCHA_GREP: ${MOCHA_GREP}
      LOG_LEVEL: ERROR
      NODE_ENV: test
    user: node
    depends_on:
      mongo:
        condition: service_healthy
    command: npm run test:acceptance

  mongo:
    image: mongo:3.6