Add tutorial for building a dual-mode Serverless worker #274
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a new tutorial document on building a dual-mode Serverless worker, promoting a "Pod-first" development workflow.
This guide is designed to help users overcome common challenges in Serverless development, such as slow iteration times and debugging difficulties. It introduces a method for creating a flexible Docker image that can operate as both a RunPod Pod for interactive development and a Serverless worker for production.
The tutorial provides step-by-step instructions for:
handler.py
,start.sh
, andDockerfile
.MODE_TO_RUN
environment variable.