Inputs and output
- Application code implements the endpoint or worker, such as a FastAPI application or a model server.
- Dockerfile specifies the base image, dependencies, files, and startup command.
- Deployment configuration specifies runtime resources, secrets, scaling, and readiness. These settings have a different role from installing dependencies in an image.
- Container image is the packaged environment used when the application starts.

