2015-01-11 2 views
1

Усадьба 2 является удивительной, но я не могу заставить новые сайты работать, не пройдя следующий процесс.Laravel Homestead 2.0 Добавление новых сайтов

  1. я homestead edit установить новые пути сайтов и доменов и т.д.
  2. Я редактировать hosts настроить состав домена
  3. я homestead halt затем homestead up перезапустить

Это когда я думаю, вещи должны работать ... но они этого не делают. Я должен выполнить дополнительный этап

  1. Запуск vagrant global-status ID: vagrant provision <id>.

Все работает, кроме того, что резервное копирование снова уничтожает все базы данных! Как добавить новые сайты без необходимости повторного предоставления?

+0

«Бродяжничество» само по себе должно работать (из каталога усадьбы). Вам также не нужно делать «halt» или 'up'. Из-за этого ваши базы данных, вероятно, будут уничтожены. – Varedis

+0

Спасибо @Varedis, приятно знать! – markstewie

ответ

4

Вместо шага 3 используйте vagrant provision в вашем каталоге усадьбы (~/.composer/vendor/laravel/homestead/).

Как я знаю, Тейлор уже планирует флаг «Предоставление», пока вы не сможете свободно использовать бродячие команды.

+0

Прохладный, спасибо человеку! – markstewie

2

это работает для меня

homestead halt && homestead up --provision 
0

Вот мой ~/homestead/.Homestead.yaml файл, он содержит конфигурацию для двух приложений, один с HHVM включен и один с HHVM инвалидов (по умолчанию в усадьбу).

Homestead создаст базу данных для вас в MySQL и PostgreSQL-сервере при запуске homestead up.

--- 
ip: "192.168.10.10" 
memory: 2048 
cpus: 1 

authorize: ~/.ssh/id_rsa.pub 

keys: 
    - ~/.ssh/id_rsa 

folders: 
    - map: ~/Projects 
     to: /home/vagrant/Projects 

sites: 
    - map: jobs.app 
     to: /home/vagrant/Projects/jobs/public 
    - map: messages.app 
     to: /home/vagrant/Projects/messages/web 
     hhvm: true 

databases: 
    - jobs 
    - messages 

variables: 
    - key: APP_ENV 
     value: local 

Теперь вы можете запустить: $ homestead up

, а затем: $ homestead ssh

, а затем запустить бёбу (для tmux): $ byobu

и компакт-диск в проект : $ cd Projects/jobs

и ведущий композитор: $ composer update