PromucFlow_constructor/deploy/docker/utils/bin/index.js
Shrikant Sharat Kandula f0a61285a6
docs: Fat container documentation fixes (#7207)
Added additional details about how to use the fat container, and how to manage / maintain it.

Also includes some refactorings that shouldn't affect the functionality significantly.
2021-09-14 19:01:06 +05:30

34 lines
827 B
JavaScript
Executable File

#! /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;