Как развернуть приложение MEAN-стека в Ubuntu на виртуальной машине - PullRequest
0 голосов
/ 12 декабря 2018

Мне нужно развернуть приложение MEAN-stack.Поскольку любые файлы, относящиеся к назначению, не могут покинуть школьную сеть, это должно быть сделано локально в ВМ.

Я уже делал это несколько раз с LAMP-стеком и FTP, но с MEAN это похоже на другого зверя, и поиск решений всегда возвращает решения для DigitalOcean и AWS.

Итак, мне нужно установить и настроить узел и mongodb на сервере, и я должен запустить npm install после загрузки проекта.Кажется, довольно просто, за исключением некоторых вопросов:

Я подумал, что мне нужно загрузить приложение с помощью git.Как создать репозиторий на хосте (MacOS) и отправить его клиенту (VirtualBox с установленным Ubuntu Server)?Или я могу использовать FTP?

Как подготовить приложение Angular для производственной среды?Я получаю папку для загрузки при выполнении ng-build --prod, но где мне разместить эти файлы и как они передаются в браузер?Делает ли это узел или мне нужно использовать Apache или Nginx?

...