Flynn: meu aplicativo PHP (Laravel) foi detectado como Node.js

Criado em 23 mai. 2016  ·  3Comentários  ·  Fonte: flynn/flynn

meu diretório raiz

artisan     
composer.json   
config      
gulpfile.js 
phpspec.yml 
public      
resources
storage
app
bootstrap   
composer.lock   
database    
package.json    
phpunit.xml 
readme.md   
server.php  
tests

como posso desfazer tudo isso e forçar Flynn a detectá-lo como PHP?

Comentários muito úteis

Ele está sendo detectado como Node.JS porque package.json está presente na raiz.
Você pode definir o pacote de compilação explicitamente com este comando:
flynn env set BUILDPACK_URL "https://github.com/heroku/heroku-buildpack-php"

Ou você pode excluir package.json do estágio de compilação slug criando um arquivo .slugignore na raiz do seu aplicativo que contém:
package.json

Todos 3 comentários

Ele está sendo detectado como Node.JS porque package.json está presente na raiz.
Você pode definir o pacote de compilação explicitamente com este comando:
flynn env set BUILDPACK_URL "https://github.com/heroku/heroku-buildpack-php"

Ou você pode excluir package.json do estágio de compilação slug criando um arquivo .slugignore na raiz do seu aplicativo que contém:
package.json

@josephglanville Ok, mas como instalar e construir dependências npm com dependências do compositor? Meu aplicativo tem um frontend e um backend no mesmo diretório e o php-buildpack não funciona corretamente. Uma maneira de sair é bifurcar o repositório php-buildpack e adicionar essas opções por conta própria?

Se for para criar o arquivo .buildpacks e adicionar dois buildpacks: node e php. Deve-se instalar dependências do Node e dependências do compositor? Direito?

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

IsNull picture IsNull  ·  5Comentários

philiplb picture philiplb  ·  4Comentários

titanous picture titanous  ·  4Comentários

WriteCodeEveryday picture WriteCodeEveryday  ·  5Comentários

amingilani picture amingilani  ·  4Comentários