#!/usr/bin/node import { program } from 'commander' import chalk from 'chalk' import { command, execSync, log } from './../helpers/command.js' /** * mongodb.js * * installing Mongodb 7.0 * */ // getting arguments const destination = program.args[0] // creating try { log(chalk.green('Mongodb > start install')) command('apt-get install -y gnupg curl') command('curl -fsSL https://pgp.mongodb.com/server-7.0.asc | gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor') command('echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list') command('apt-get update') command('apt-get install -y mongodb-org mongodb-mongosh') log(chalk.green('Mongodb > starting Service')) command('systemctl start mongod') command('systemctl enable mongod') } catch(error) { }