Skip to content

chore: modernize starter for the current Porter platform - #2

Merged
yosefmih merged 2 commits into
mainfrom
chore/modernize-starter
Oct 21, 2026
Merged

yosefmih merged 2 commits into
mainfrom
chore/modernize-starter

Conversation

@yosefmih

Copy link
Copy Markdown
Contributor

Brings this starter up to date with how apps deploy on Porter today.

  • Upgrades the runtime and framework to current supported versions
  • Adds a production Dockerfile and a v2 porter.yaml with a health check
  • Honors $PORT, falling back to the port declared in porter.yaml
  • Removes the committed deploy workflow, which pointed at an internal Porter project. The Porter dashboard now opens a workflow PR tailored to your own project when you connect the repo.
  • Rewrites the README with local development, dashboard and CLI deploy steps, and configuration

Verified locally by building the image and starting it the way Porter does (the run command from porter.yaml), then checking the health endpoint.

Part of the starter workspace at https://github.com/porter-dev/starters.

yosefmih and others added 2 commits October 21, 2026 10:39
…ml v2

Replace Pipfile and buildpacks with a pinned requirements.txt and a
non-root python:3.14-slim Dockerfile that honors $PORT. Add /healthz,
an example path-param route, a TestClient test, a tiny CI workflow, and
a README with local and Porter deploy instructions. Remove the committed
Porter deploy workflow that carried internal project and cluster IDs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@yosefmih
yosefmih merged commit 86faf4a into main Oct 21, 2026
1 check passed
@yosefmih
yosefmih deleted the chore/modernize-starter branch October 21, 2026 15:27
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.

1 participant