db-migrate / db-migrate/node-db-migrate

Add a docker configuration to ease testing

Open
#372 4 comments 0 reactions 0 assignees View on GitHub
feature good first issue help wanted
Dominant language
JavaScript
Stars
2.3k
Forks
361
PR merge metrics
No merged PRs in 30d

Description

I was about to create a pull request to improve error handling when parsing the configuration when I noticed that the tests are running against all database type: pg, mysql, sqlite3 and mongodb

It's not very trivial for anyone to install and configure all these databases in order to test this library. I would recommend to create a `docker-compose` file that would take care of pulling the corresponding container and start them all.

I don't really have the time to look into it now, I'll have a look later this week if it's something that you would consider benefic.

Another solution would be to mock all the database drivers
##

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/34112888-add-a-docker-configuration-to-ease-testing?utm_campaign=plugin&utm_content=tracker%2F73887&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F73887&utm_medium=issues&utm_source=github).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.