1 |
|
2 |
|
3 | const co = require('co')
|
4 | const adockerMysql = require('adocker-mysql')
|
5 |
|
6 | let mysql = adockerMysql('my-mysql-container-01', {
|
7 | onError: (err) => {
|
8 | // Error handler for each commands
|
9 | console.error(err)
|
10 | process.exit(1)
|
11 | }
|
12 | })
|
13 |
|
14 | let { run, start, stop, remove, logs } = mysql.cli()
|
15 | co(function * () {
|
16 | yield run()
|
17 | /* ... */
|
18 | yield logs()
|
19 | /* ... */
|
20 | yield stop()
|
21 | /* ... */
|
22 | yield start()
|
23 |
|
24 | yield remove({ force: true })
|
25 | })
|