Как создать скрипт установки для сборки приложения на node.js, который включает в себя установку дампа базы данных (mon go), установку сервера camunda? - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь создать сценарий установки для приложения, созданного на node.js. На данный момент я должен вручную установить дамп базы данных, запустить сервер Mon go, npm и запустить сервер Camunda. Итак, есть ли способ, которым я могу сделать все это, запустив один скрипт.

Пожалуйста, ответьте на мой глупый вопрос.

Заранее спасибо

1 Ответ

0 голосов
/ 13 апреля 2020

вы можете вызвать команду mongodump из nodejs, как обсуждено здесь

о сервере go mon, вы можете запустить ее в своем приложении:

import { connect } from 'mongoose'; // MongoDB ORM
connect(conf.db[conf.env], {
  useNewUrlParser: true,
  useUnifiedTopology: true,
  useFindAndModify: false,
  useCreateIndex: true,
})
  .then(() => console.log(`connected to ${conf.db[conf.env]}`))

Я должен сказать, что код написан выше в ES6, если вы его не используете, вам нужно установить Babel или использовать более старый стиль кода:

const mongoose = require('mongoose');
mongoose.connect('url/of/your/db', {
{
  useNewUrlParser: true,
  useUnifiedTopology: true,
  useFindAndModify: false,
  useCreateIndex: true,
}, function (error) {
  if (error) { // do sth with error 
  }
  console.log('connected successfully');
}

Я надеюсь, что это поможет вам в вашей проблеме

...