Refactor deploy.js to fix console error messages and update package.json
This commit is contained in:
12
deploy.js
12
deploy.js
@ -11,10 +11,10 @@ function buildAndPush(version) {
|
||||
const packageJsonPath = './package.json'
|
||||
fs.writeFile(packageJsonPath, JSON.stringify(packageFile), (err) => {
|
||||
if (err) {
|
||||
console.error('Error writing package-new.json', err)
|
||||
console.error('Error writing package.json', err)
|
||||
return
|
||||
}
|
||||
console.log('package-new.json updated successfully')
|
||||
console.log('package.json updated successfully')
|
||||
|
||||
const versionData = {
|
||||
version: version
|
||||
@ -39,8 +39,8 @@ function buildAndPush(version) {
|
||||
const docker_build = `docker build . -t ${docker_image_tag}`
|
||||
const docker_push = `docker push ${docker_image_tag}`
|
||||
|
||||
// const command = `${build_app} && ${docker_logout} && ${docker_login} && ${docker_build} && ${docker_push}`
|
||||
const command = `${docker_logout} && ${docker_login}`
|
||||
const command = `${build_app} && ${docker_logout} && ${docker_login} && ${docker_build} && ${docker_push}`
|
||||
// const command = `${docker_logout} && ${docker_login}`
|
||||
|
||||
exec(command, (error, stdout, stderr) => {
|
||||
if (error) {
|
||||
@ -52,6 +52,8 @@ function buildAndPush(version) {
|
||||
return
|
||||
}
|
||||
console.log(`stdout: ${stdout}`)
|
||||
console.log(`Run Kubernetes Script:`)
|
||||
console.log(`kubectl set image deployment/apkt-eis apkt-eis=defuj/apkt-eis:v${version}`)
|
||||
})
|
||||
})
|
||||
})
|
||||
@ -61,7 +63,7 @@ function buildAndPush(version) {
|
||||
const version = process.argv[2]
|
||||
|
||||
if (!version) {
|
||||
console.error('Usage: node build-push.js <version>')
|
||||
console.error('Usage: node deploy.js <version>')
|
||||
process.exit(1)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user