如何将试剂前端部署到Heroku?

时间:2019-08-03 17:00:18

标签: heroku clojurescript reagent

我从模板试剂前端创建了一个ClojureScript试剂应用程序。如何将生产应用程序部署到Heroku?在为生产(lein package / lein cljsbuild once release构建之后,leiningen在文件夹app.js中生成public。结果,公用文件夹包含css /,js /,index.html。

在我尝试推送文件夹public时,Heroku给出了下一个错误:


 !     No default language could be detected for this app.

            HINT: This occurs when Heroku cannot detect the buildpack to use for this application automatically.

            See https://devcenter.heroku.com/articles/buildpacks

 !     Push failed

1 个答案:

答案 0 :(得分:2)

Heroku可以为PHP提供服务,因此一种解决方法是将index.php文件添加到具有以下内容的<?php header( 'Location: /index.html' ) ; ?>公开文件中,这将为您自己的index.html服务。然后将其推送到Heroku。

来源:https://blog.teamtreehouse.com/deploy-static-site-heroku