# This file is intended to be used by the developer in the local machine # in order to run the tests in isolation # To do so, cd into osm_ro and run: # docker-compose -f ../docker/tests.yml run --rm tox -c version: '2' services: test-db: image: mysql:5 container_name: test-db restart: always environment: - MYSQL_ROOT_PASSWORD=osm4u - MYSQL_USER=mano - MYSQL_PASSWORD=manopw - MYSQL_DATABASE=mano_db tox: container_name: tox depends_on: - test-db build: context: ../ dockerfile: docker/tests.dockerfile restart: always environment: - RO_DB_ROOT_PASSWORD=osm4u - TEST_DB_HOST=test-db - TEST_DB_USER=mano - TEST_DB_PASSWORD=manopw - TEST_DB_DATABASE=mano_db ports: - "9090:9090" volumes: - ..:/opt/openmano - /tmp/osm/openmano/logs:/var/log/osm entrypoint: - tox working_dir: /opt/openmano/osm_ro