Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 1.03 KB

README.md

File metadata and controls

28 lines (18 loc) · 1.03 KB

PHP Sample App using NGINX

The app contains a project.toml file, which is used here to pass environment variables The BP_PHP_SERVER environment variable is set in this file to indicate intention of using Nginx as the web server.

The alternative to using a project.toml file in an application to specify environment variables is to set the environment variable in the build command. With the Pack CLI, this would involve setting --env BP_PHP_SERVER=nginx.

Building

pack build php-nginx-sample --buildpack paketo-buildpacks/php --builder paketobuildpacks/builder-jammy-full

Running

docker run --interactive --tty --env PORT=8080 --publish 8080:8080 php-nginx-sample

Viewing

curl http://localhost:8080

Stack Support

The Paketo PHP buildpack requires the Full Jammy Stack. See stack docs for more details