Как запустить стек MEAN в докере в локальной среде?

Я новичок в проектах MEAN, и у меня есть новый проект, который я успешно клонировал, и мне нужно запустить его локально для разработки. Понятия не имею, с чего начать.

В нем есть такие вещи, как docker, lerna, yarn и т. д. Как я могу заставить это работать на моей локальной машине разработчика? У меня есть ресурсы для ПК и Mac, а также такие ресурсы, как Azure и AWS (Cloud9).

Обновлять

Мне пришлось сделать следующее, чтобы запустить его. Теперь это заняло несколько минут. У меня вопрос: придется ли мне останавливать и запускать этот процесс каждый раз, когда я буду вносить изменения (я имею в виду часть npm run dev)?

npm -v
nvm ls
nvm install 8.9.4
node -v
nvm alias default 8.9.4

ssh-keygen
cat ~/.ssh/id_rsa.pub

git clone <repo>

copy .env.dev
copy .env.local

Database connection strings

npm install -g lerna yarn pm2

sudo pip install docker-compose

export NPM_TOKEN=00000000-0000-0000-000-00000000000
echo $NPM_TOKEN
lerna bootstrap


npm run dev

клонирован откуда?

karthick 27.09.2018 04:21

Поделитесь URL-адресом репозитория, откуда вы клонировали проект?

Piyush Bansal 27.09.2018 04:22

Извините, интеллектуальная собственность клиента. Я знаю, что это снижает мои шансы получить помощь. Возможно, единственная надежда - это общие рекомендации по проектам и лучшим практикам JacaScript.

Rod 27.09.2018 04:56

Например, обычно при клонировании проекта я использую npm install, а затем npm start, но я думаю, что этот проект будет немного сложнее этого.

Rod 27.09.2018 05:01

попробуйте запустить его с node app.js или node <file_name_you_want_to_run.js>

Rafaf Tahsin 27.09.2018 08:27

Можете ли вы поделиться своим файлом package.json? Вы можете сделать это без необходимости обновлять каждый раз.

Aaron 28.09.2018 07:26

Который из? Их много.

Rod 28.09.2018 14:17
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
7
77
0

Другие вопросы по теме