PromucFlow_constructor/deploy/fat_container/utils/bin/index.js

34 lines
827 B
JavaScript
Raw Normal View History

#! /usr/bin/env node
const utils = require('./utils')
const export_db = require('./export_db.js')
const import_db = require('./import_db.js')
const yargs = require("yargs");
const APPLICATION_CONFIG_PATH='/appsmith-stacks/configuration/docker.env'
// Loading latest application configuration
require('dotenv').config(
{ path: APPLICATION_CONFIG_PATH }
)
if(yargs.argv._[0] == 'export_db' || yargs.argv._[0] == 'ex'){
console.log('Exporting database')
export_db.runExportDatabase();
console.log('Export database done')
return;
}
if(yargs.argv._[0] == 'import_db' || yargs.argv._[0] == 'im'){
console.log('Importing database')
import_db.runImportDatabase();
console.log('Importing database done')
return;
}
if(yargs.argv._[0] == null){
utils.showHelp();
return;
}
utils.showHelp();
return;