Как я могу развернуть веб-приложение с созданием определенного подкаталога как webroot для Bluemix?

Я пытаюсь развернуть веб-приложение в среде исполнения Bluemix PHP.
Я мог бы проверить «php -S localhost: 3000 -t public_html» на моем MacBook локально.
Я хочу сделать каталог «public_html» корневым.

Хотя я мог бы «cf push my-app», я не могу протестировать его во время выполнения Bluemix …

Спасибо за чтение этого!

С Уважением,

негодяй

// on May 30, 2016
// Added following to specify my original question.
// This is what I wanted to ask:

Я пытался развернуть веб-приложение в Blumix как приложение Cloud Foundry с помощью CLI (команда cf).
В соответствии с инструкцией, приведенной в следующем примере приложения, мне нужно запустить composer и после этого запустить приложение с помощью команды «php -S localhost: 3000 -t public_html», чтобы сделать «project_dir / public_html» webroot dir.

→ Пример URL: https://github.com/braintree/braintree_php_example

Хотя я пытался «cf push app-name» для развертывания в Bluemix, я не имею ни малейшего представления сделать «public_html» dir как webroot dir, как с помощью команды php.
Как я могу сделать определенный каталог в качестве webroot?

// above is my question
// Thanks to Leo, my problem was soloved!

Еще раз спасибо

-3

Решение

Благодаря Лео, моя проблема была решена.

Я сделал файл «options.json» в «.bp-config» dir, затем он заработал.

Содержание options.json следующее:

{
«WEBDIR»: «public_html»}

Написав выше, я могу установить project_folder / public_html как root.

Эта страница также полезна:
https://github.com/cloudfoundry/php-buildpack/blob/master/docs/config.md

Большое спасибо!

негодяй

1

Другие решения

Да, вы можете развертывать приложения php в bluemix.

Пожалуйста, посмотрите на этот урок

https://developer.ibm.com/recipes/tutorials/get-full-text-rss-feeds-using-bluemix-php-runtime/

В основном, что вы должны сделать:

  1. создать среду выполнения PHP
  2. выберите вашу среду выполнения и добавьте GIT-репозиторий для нее
  3. клонировать GIT-репозиторий в вашу локальную среду (это корневой каталог)
  4. настроить расширения PHP
  5. Примите ваши изменения, интеграция bluemix с GIT потянет код и развернет его
0