Я хотел бы иметь все мои сценарии установки где-то, кроме домашнего каталога.Установите vagrant в подкаталог
Прямо сейчас, я имею следующую структуру каталогов:
- Главная
- index.html
- SRC/
- расстояние/
- node_modules/
- package.json
- ...
- Gruntfile.js
- VagrantFile
- bashfile.sh (работает через config.vm.provision)
Я хотел бы переместить все мои бродяга и строить сценарии для своих собственных поэтому я могу сохранить домашний каталог немного менее загроможденным. Цель состоит в том, чтобы иметь следующее:
- Главная
- index.html
- SRC/
- расстояние/
- node_modules/
- package.json
- ...
- развертывание/
- Gruntfile.js
- Vagrantfile
- bashfile.sh
Как я могу сделать это случиться так далеко, как бродяга установка идет? Когда я пытаюсь выполнить vagrant up
от deploy/
Я столкнулся с невозможностью запускать npm install
, так как сценарий оболочки не может найти package.json, и сервер также заканчивает установку там, поэтому он считает, что deploy/
является домашним каталогом.
Это только моя собственная идея. Возможно, в конце концов это бессмысленно и бесполезно :)