DjangoとNPMを使用してHerokuでアプリを作成する 質問する

DjangoとNPMを使用してHerokuでアプリを作成する 質問する

私は CoffeeScript を組み込んだ Django アプリを作成しています。これを可能にするために、アプリを起動する前に CoffeeScript を JS にコンパイルする django-compressor を使用しています。django-compressor では、CoffeeScript をコンパイルするためにマシンに NPM がインストールされている必要があります。

今、このアプリを Heroku にデプロイしたいと思っています。npm を導入できないrequirements.txtので、Heroku サーバーに npm を導入するにはどうしたらよいか知りたいです。

ベストアンサー1

カスタムビルドパックのメンテナンスを避けたい場合は、マルチビルドパック

マルチ ビルドパックの使用は非常に簡単です。

  1. 走るheroku config:add BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multi.git
  2. リポジトリのルートに次の 2 行を含む .buildpacks ファイルを作成します。https://github.com/heroku/heroku-buildpack-nodejs.git
    https://github.com/heroku/heroku-buildpack-python.git
  3. 作成するパッケージ.jsonnpm の依存関係を含むファイル。
  4. 走るnpm install

おすすめ記事