2015-03-11 3 views
2

Я построил API, используя laravel и laravel homestead. Теперь я ищу самый простой способ разместить его в Интернете, чтобы я мог использовать API с мобильным приложением, над которым я работаю.Как развернуть среду laravel homestead

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

2015-03-10T01:56:53.074222+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/api/v1/users?token=1234" host=selfiesnap-api.herokuapp.com request_id=07dbc670-2775-45a6-995f-900e51c0854b fwd="68.56.144.126" dyno= connect= service= status=503 bytes= 

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

ответ

-1

Установить laravel homestead на компьютере с Windows не так уж сложно. Просто следуйте документации Laravel и добавьте одну переменную среды. Я также попытаюсь объяснить шаги.

Выполните следующие действия:

1 - Во-первых, вам нужно установить VirtualBox & Vagrant (см Laravel документы)

2 - Добавить поле, введя "бродяга окно добавить Laravel/усадьбу" (если это команда выходит из строя, вы можете иметь старую версию Vagrant, которая требует полного URL: «бродячего окна добавить Laravel/УСАДЬБЕ https://atlas.hashicorp.com/laravel/boxes/homestead»

3 - клон усадьбы, набрав: «мерзавец клон https://github.com/laravel/homestead.git Фермы»

4 - Добавьте этот путь к переменным среды. «C: \ Users \ YourUserName \ AppData \ Roaming \ Composer \ vendor \ bin"

5 - Запустите «bash init.sh», чтобы сгенерировать файл homestead.yaml внутри вашего каталога .homestead.

6 - Создание ключа SSK, если вы еще не набрав: SSH-серийник -t RSA -C "[email protected]"

7 - Инициализировать усадьбу, набрав "приусадебный INIT"

8 - Запуск усадьбы, набрав «homestead up»

Не забудьте добавить «домены» для ваших сайтов Nginx в файл hosts на вашем компьютере! Файл hosts перенаправляет ваши запросы для локальных доменов в среду вашего Homestead. В Windows он находится в каталоге C: \ Windows \ System32 \ drivers \ etc \ hosts. Строки, добавленные в этот файл будет выглядеть следующим образом:

192.168.10.10 homestead.app (если 192.168.1.1 не работает, попробуйте 127.0.0.1)

Это все. Удачи

+1

Он спросил о развертывании в Интернете, поэтому я предполагаю, что он хочет знать, как запустить Homestead на промежуточном или производственном сервере, используя сценарий развертывания, а не локально. И поэтому он упомянул Героку. – rhand