From 845826ba701674eb4aaedb0bbede6041f9482077 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 7 Jun 2017 02:06:10 -0400 Subject: [PATCH] Add make file entries to launch a MySQL container as use as a testing database. Signed-off-by: Roberto Rosario --- Makefile | 8 ++++++++ mayan/settings/testing/db_mysql.py | 13 +++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 mayan/settings/testing/db_mysql.py diff --git a/Makefile b/Makefile index 4376a85624..8612a17020 100644 --- a/Makefile +++ b/Makefile @@ -142,6 +142,14 @@ docker_services_frontend: docker_services_worker: ./manage.py celery worker --settings=mayan.settings.testing.docker -B -l INFO -O fair +docker_service_mysql_on: + docker run -d --name mysql -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=True -e MYSQL_DATABASE=mayan_edms mysql + while ! nc -z 127.0.0.1 3306; do sleep 1; done + +docker_service_mysql_off: + docker stop mysql + docker rm mysql + # Security safety_check: diff --git a/mayan/settings/testing/db_mysql.py b/mayan/settings/testing/db_mysql.py new file mode 100644 index 0000000000..c4f7801168 --- /dev/null +++ b/mayan/settings/testing/db_mysql.py @@ -0,0 +1,13 @@ +from __future__ import unicode_literals + +from .base import * # NOQA + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.mysql', + 'NAME': 'mayan_edms', + 'USER': 'root', + 'HOST': '127.0.0.1', + 'PORT': '3306', + } +}