Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Build ¶
func Build( dependencyManager DependencyManager, passengerfileParser PassengerfileConfigParser, sbomGenerator SBOMGenerator, clock chronos.Clock, logger scribe.Emitter, ) packit.BuildFunc
func Detect ¶
func Detect(gemfileParser Parser) packit.DetectFunc
Types ¶
type BuildPlanMetadata ¶
type BuildPlanMetadata struct {
Launch bool `toml:"launch"`
}
type DependencyManager ¶
type DependencyManager interface {
Resolve(path, id, version, stack string) (postal.Dependency, error)
Deliver(dependency postal.Dependency, cnbPath, layerPath, platformPath string) error
}
type GemfileParser ¶
type GemfileParser struct{}
func NewGemfileParser ¶
func NewGemfileParser() GemfileParser
type Passengerfile ¶ added in v0.5.0
type Passengerfile struct {
Port *int `json:"port,omitempty"`
}
type PassengerfileConfigParser ¶ added in v0.5.0
type PassengerfileParser ¶ added in v0.5.0
type PassengerfileParser struct{}
func NewPassengerfileParser ¶ added in v0.5.0
func NewPassengerfileParser() PassengerfileParser
type SBOMGenerator ¶ added in v0.6.0
Click to show internal directories.
Click to hide internal directories.