Я пытаюсь отправить простое приложение в 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
не является.
Есть идеи?
С уважением
Ромео
Когда вы нажимаете свое приложение, убедитесь, что вы находитесь в корневом каталоге вашего приложения. (напр. / Users / jsmith / dev / myapp. Убедитесь, что вы находитесь в папке, где находится ваш файл index.php. Также убедитесь, что нет файла .cfignore.
Вы пытались использовать параметр -p, чтобы сообщить клиенту, где находится ваше приложение?
например, если мое приложение находится на рабочем столе, я бы перешел на рабочий стол и сделал что-то подобное
cf push testname1 -m 128m -b https://github.com/dmikusa-pivotal/cf-php-build-pack.git -p myApp
Большое спасибо! Проблема была не в том, что файлы не загружались. Указанный мной buildpack-пакет просто проигнорировал их. Изменение buildpack решило проблему. Но я узнал о .cfignore и параметре -p, поэтому обсуждение того стоило.