0.0.4 • Published 6 years ago

docker-mysql-driver v0.0.4

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

docker-mysql-driver

npm.io

Feature

  • auto run mysql in docker
  • reinitialize the environment at each start

Usage

  • docker pull mysql image (default: mysql:5.6)

Getting start

const dmd = require('docker-mysql-driver')

const mysqlServer = await dmd.start(options)

console.log(
  mysqlServer.port, // server port
  mysqlServer.rootPwd, // root password
  mysqlServer.database, // database name
)

mysqlServer.stop()

Default Options

{
  image: "mysql:5.6", // mysql docker image
  port: 0, // host port, 0 for random
  rootPwd: "123456", // root password
  reuse: true, // reuse container, container will not be delete if enabled
  name: 'mysql_test', // container name
  database: 'test_db', // database name
  dockerConfig: undefined, // you can see: https://github.com/apocas/dockerode
}