Инструмент командной строки Cloudfoundry не передает все файлы

Я пытаюсь отправить простое приложение в IBMBluemix (Cloudfoundry), но некоторые файлы не загружаются.

У меня есть папка, содержащая несколько файлов (index.php, test.html,...). Все это нажато, но моя папка css, например, нет.

В корневую папку, содержащую эти файлы и папки, я набираю:

cf push -m 128M -b https://github.com/dmikusa-pivotal/cf-php-build-pack.git testname

Итак, после этого

testname.mybluemix.net/index.php

доступен, но

testname.mybluemix.net/css/reveal.min.cs

не является.

Любые идеи?

С уважением

Ромео


person Romeo Kienzler    schedule 23.09.2014    source источник
comment
Пара предложений. а.) Запустите cf files <app> app/htdocs/ и посмотрите, что там. Возможно, он загружен, но по какой-то причине недоступен в Интернете. b.) Посмотрите в своей текущей папке, посмотрите, нет ли там файла .cfignore, который может привести к тому, что клиент пропустит загрузку файлов. Если вы откуда-то клонировали проект, это может существовать. c.) Проверьте права доступа к папке.   -  person Daniel Mikusa    schedule 27.09.2014


Ответы (3)


Когда вы отправляете свое приложение, убедитесь, что вы находитесь в корневом каталоге вашего приложения. (например, /Users/jsmith/dev/myapp. Убедитесь, что вы находитесь в папке с вашим файлом index.php. Также убедитесь, что там нет файла .cfignore.

person Jeff Sloyer    schedule 07.11.2014

Вы пытались использовать параметр -p, чтобы сообщить кли, где живет ваше приложение?

например, если мое приложение находится на моем рабочем столе, я бы перешел на свой рабочий стол и сделал что-то вроде этого

cf push testname1 -m 128m -b https://github.com/dmikusa-pivotal/cf-php-build-pack.git -p myApp
person Andrew Lohr    schedule 23.09.2014

Большое спасибо! Проблема была не в том, что файлы не загружались. Пакет сборки, который я указал, просто проигнорировал их. Смена билдпака решила проблему. Но я узнал о .cfignore и параметре -p, так что обсуждение того стоило.

person Romeo Kienzler    schedule 08.11.2014
comment
Можете ли вы опубликовать, какой пакет сборки вы использовали, чтобы, если другие столкнутся с этой проблемой, у них также был ответ? - person Jeff Sloyer; 10.11.2014
comment
Это не сработало: github.com/cloudfoundry-community/staticfile-buildpack - person Romeo Kienzler; 10.11.2014