ビルド対象アプリケーションのルートディレクトリに下記内容の.profile
を作成する。
.profile
#!/bin/bash
ln -s /workspace/app /layers/paketo-buildpacks_php-composer/php-composer-packages/app
ビルド実行
pack build イメージ名 \
--buildpack gcr.io/paketo-buildpacks/php \
--builder paketobuildpacks/builder:full
起動
docker run -e PORT=8080 -p 8088:8080 イメージ名
参考 buildpack.yaml
buildpack.yaml
# buildpack.yml
composer:
vendor_directory: vendor
php:
# directory where web app code is stored
# default: htdocs
webdirectory: public
参照
Buildpack support for Laravel 8 · Issue #366 · paketo-buildpacks/php