Задать вопрос

Как установить 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 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 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 вещей не уверен.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Strikt Москва
от 100 000 до 180 000 ₽
ITK academy Саратов
от 75 000 ₽
Sim-Ba Pay Санкт-Петербург
от 180 000 ₽