blob: a33f0d43144673757d6190ca9e68d6d8b2e0a0cf [file] [log] [blame]
# 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 <folder to be tested, eg. wim>
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