ClojureScript construído em Heroku

Ao implantar o aplicativo Isomorphic Clojure, você precisa construir seus ClojureScripts durante a fase de implantação para evitar o tempo limite de início do aplicativo.

Você pode criar um novo buildpack com cljsbuildsuporte, mas não é necessário.

O buildpack do Clojure pode ser configurado para executar o comando personalizado:

heroku config:add BUILD_CONFIG_WHITELIST=BUILD_COMMAND
heroku config
:add BUILD_COMMAND="lein with-profile production do cljsbuild once, compile :all"
  1. Exporte a BUILD_COMMANDvariável para construir o ambiente de tempo.
  2. Definir personalizado BUILD_COMMAND. Aqui, ele é cljsbuildseguido pela compilação do clojure.