Как передать аргументы в конфиге mup для команды запуска метеора?
Mup версия (1.4.3
):
module.exports = {
servers: {
},
meteor: {
// TODO: change app name and path
name: 'e-commerce',
path: '../../store', //diff
servers: {
// one: {},
two: {},
three: {},
four: {},
five: {},
six: {},
seven: {}
},
buildOptions: {
serverOnly: true,
cleanAfterBuild: false,
},
env: {
// TODO: Change to your app's url
// If you are using ssl, it needs to start with https://
ROOT_URL: 'https://someurl.com',
MONGO_URL: 'xxx',
},
docker: {
// change to 'kadirahq/meteord' if your app is not using Meteor 1.4
//image: 'abernix/meteord:base',
image: 'abernix/meteord:node-8.4.0-base'
// imagePort: 80, // (default: 80, some images EXPOSE different ports)
},
deployCheckWaitTime: 80,
enableUploadProgressBar: true
}
};
Вывод команды после заполнения 2 ГБ / 8 г
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
Я подробно описал мою ошибку на метеорном форуме здесь
Оказывается, недостаточно памяти, и мне нужно увеличить память, как указано здесь
Мне нужно передать переменную окружения, когда mup запускает мое приложение, как мне поставить этот пример main.js --node-args="--max-old-space-size=6144"
Как передать arugment с помощью mup config? Любое предложение или помощь очень ценится.
1 ответ
Я просто раздвоил репо, изменил и создал новый образ. Уже работает. Спасибо за подсказку