Skip to content

feat(deploy): add worker / no-route app kind [SLIP-73]#19

Merged
mitchelljphayes merged 1 commit into
mainfrom
slip-73-worker-app-kind-v2
Jun 21, 2026
Merged

feat(deploy): add worker / no-route app kind [SLIP-73]#19
mitchelljphayes merged 1 commit into
mainfrom
slip-73-worker-app-kind-v2

Conversation

@mitchelljphayes

Copy link
Copy Markdown
Owner

Add 'worker' app kind for non-HTTP workloads (background processors, pipelines).

  • RoutingConfig fields become Option (backward compatible)
  • Worker health = container_is_running(), no HTTP health check
  • Docker/Podman skip port binding when container_port == 0
  • All deploy paths guard route ops with if !is_worker
  • PreviewState.domain becomes Option
  • Kind field on AppStatusResponse, AppRuntimeState, PersistedAppState
  • Kind persisted across restarts
  • Unknown kinds produce validation errors
  • 6 new tests (333 total)

SLIP-73

@mitchelljphayes mitchelljphayes merged commit a66f643 into main Jun 21, 2026
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