mirror of https://github.com/msgbyte/tailchat
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
546 B
JavaScript
21 lines
546 B
JavaScript
3 years ago
|
const exec = require('execa');
|
||
|
const version = require('../package.json').version;
|
||
|
const path = require('path');
|
||
|
|
||
|
const tagName = `moonrailgun/tailchat-server:${version}`;
|
||
|
|
||
|
console.log(`Start build docker image: [${tagName}] ...`);
|
||
|
|
||
|
exec('docker', ['build', '.', '-t', tagName], {
|
||
|
cwd: path.resolve(__dirname, '../'),
|
||
|
stdout: 'inherit',
|
||
|
stderr: 'inherit',
|
||
|
})
|
||
|
.then(() => {
|
||
|
console.log('Build docker image succeed!');
|
||
|
console.log(`Push with command: docker push ${tagName}`);
|
||
|
})
|
||
|
.catch((err) => {
|
||
|
console.error(err);
|
||
|
});
|