Как установить bower компоненты на Heroku для проекта на Django?

Есть проект на Django. Хочу установить jquery и bootstrap на heroku с помощью bower.
Пробую так:

package.json
{
  "dependencies": {
      "bower": "*"
  },
  "scripts": {
      "postinstall": "bower install"
  }
}


bower.json
{
  "name": "app",
  "version": "0.0.0",
  "authors": [
    "Name <email@gmail.com>"
  ],
  "license": "MIT",
  "ignore": [
    "**/.*",
    "node_modules",
    "bower_components",
    "static/components",
    "test",
    "tests"
  ],
  "dependencies": {
    "jquery": "~2.1.1",
    "bootstrap": "~3.2.0"
  }
}


Судя по логам из Heroku билд проходит успешно, но при попытке входа на сайт вижу это: "Application Error"
А ещё в логах вместо Python app detected вижу Node.js app detected
Видимо Heroku думает, что у меня проект на Node.js, т.к. есть файл package.json. Но package.json не могу убрать, он нужен, чтобы поставить bower.

Внимание вопрос: чё делать? :)
  • Вопрос задан
  • 2625 просмотров
Пригласить эксперта
Ответы на вопрос 1
@sakuradaj
Используйте https://github.com/ddollar/heroku-buildpack-multi

прописав в него:

https://github.com/heroku/heroku-buildpack-nodejs.git
https://github.com/heroku/heroku-buildpack-python.git


bower должен поставится, насчет автоматической установки bower вещей не уверен.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы