Skip to content

Add Procfile for deploying the dummy app to Heroku#282

Merged
timgentry merged 5 commits into
mainfrom
heroku-procfile
Jul 7, 2026
Merged

Add Procfile for deploying the dummy app to Heroku#282
timgentry merged 5 commits into
mainfrom
heroku-procfile

Conversation

@timgentry

@timgentry timgentry commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

What?

Adds a Procfile so the dummy app can run on Heroku, booting it under Puma.

Why?

Gives us a live, deployed instance of the dummy app for demoing and reviewing shipped components without each reviewer running it locally.

How?

Procfile web: process: cd test/dummy, ensure tmp/pids exists, precompile assets, prepare + seed the DB, then boot Puma. Deploys are just git push heroku main.

Testing?

Manual: deployed to the Heroku app and confirmed the dummy app boots and serves.

Anything Else?

No shipped-component or gem changes — deploy config only.

timgentry and others added 5 commits July 7, 2026 16:24
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The dummy Rails app has no Gemfile of its own; it depends on the root
Gemfile (gemspec) and the gem's lib. A subtree push of test/dummy has
no Gemfile at its root, so Heroku's Ruby buildpack never ran and it fell
back to Node. Deploy the whole repo with a root Procfile that runs the
app from test/dummy instead.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@timgentry timgentry requested a review from FilisLiu July 7, 2026 16:49
@timgentry timgentry merged commit 5e6f10d into main Jul 7, 2026
4 checks passed
@timgentry timgentry deleted the heroku-procfile branch July 7, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants