What happened to the Procfile?


Hey guys, I recently started a new project using the chestnut template and am now working on site deployment via Heroku. To quote the readme:

Deploying to Heroku

This assumes you have a
Heroku account, have installed the
Heroku toolbelt, and have done a
heroku login before.

git init
git add -A
git commit
heroku create
git push heroku master:master
heroku open

Running with Foreman

Heroku uses Foreman to run your
app, which uses the Procfile in your repository to figure out which
server command to run. Heroku also compiles and runs your code with a
Leiningen “production” profile, instead of “dev”. To locally simulate
what Heroku does you can do:

lein with-profile -dev,+production uberjar && foreman start

Now your app is running at
http://localhost:5000 in production mode.

However, it doesn’t look like a Procfile is included in the template anymore…is Heroku still a supported deployment option? I’m also having trouble getting my production build working locally, so I’m wondering if maybe the template is between versions or something.

Thanks for the help.


Definitely a bug, the Procfile is still in the repo, but isn’t being rendered in new projects, thanks for reporting!

Seems to have been an oversight in refactoring the project. PR under review here: