package
0.0.0-20241023164445-667b75ed2b22
Repository: https://github.com/zeabur/zbpack.git
Documentation: pkg.go.dev

# Functions

DetermineApplication determines what application the project is using.
DetermineAptDependencies determines the required apt dependencies of the project.
DetermineBuildCommand determines the build command of the project.
DeterminePHPExtensions determines the required PHP extensions from composer.json of the project.
DetermineProjectFramework determines the framework of the project.
DetermineStartCommand determines the start command of the project.
GenerateDockerfile generates the Dockerfile for PHP projects.
GetPHPVersion gets the php version of the project.
NewIdentifier returns a new PHP identifier.
NewPacker returns a new PHP packer.
PropertyFromString deserializes a property.
PropertyToString serializes a PHPProperty.
RetrieveNginxConf retrieves the nginx conf for the given app.

# Constants

ConfigLaravelOctaneServer defines what server we should use to run Laravel Octane.
ConfigPHPVersion defines the PHP version to use.
DefaultPHPVersion is the default PHP version.
OctaneServerRoadrunner indicates this Laravel Octane server uses RoadRunner.
OctaneServerSwoole indicates this Laravel Octane server uses Swoole.