├── .dockerignore ├── .env.example ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature-or-improvement.md ├── aws │ ├── README.md │ └── github-role.yml ├── pull_request_template.md └── workflows │ ├── release.yml │ └── tests.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── depot.json ├── docker-bake.hcl ├── layers ├── bootstrap.php ├── console │ ├── Dockerfile │ ├── README.md │ └── bootstrap.sh ├── fpm-dev │ ├── Dockerfile │ └── bref-entrypoint.sh ├── fpm │ ├── bootstrap.sh │ ├── bref.ini │ └── php-fpm.conf ├── function │ ├── bootstrap.sh │ └── bref.ini └── opcache.ini ├── output └── .gitignore ├── php-80 └── Dockerfile ├── php-81 └── Dockerfile ├── php-82 └── Dockerfile ├── php-83 └── Dockerfile ├── php-84 └── Dockerfile ├── tests ├── .gitignore ├── Makefile ├── README.md ├── composer.json ├── php │ └── conf.d │ │ └── test_4_php.ini ├── test_1_binary.php ├── test_2_extensions.php ├── test_3_manual_enabling_extensions.php ├── test_3_manual_extensions.ini ├── test_4_function_handler.php ├── test_4_function_invocation.php ├── test_5_event.json ├── test_5_fpm_handler.php ├── test_5_fpm_invocation.php ├── test_6_console_handler.php ├── test_6_console_invocation.php ├── test_7_custom_ini_scan_dir.php └── utils.php └── utils ├── docker-zip-dir.sh ├── lambda-publish ├── Makefile └── publish.sh └── lib-copy ├── Makefile ├── copy-dependencies.php ├── docker-compose.yml ├── libs-arm.txt └── libs-x86.txt /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/.env.example -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-or-improvement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/.github/ISSUE_TEMPLATE/feature-or-improvement.md -------------------------------------------------------------------------------- /.github/aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/.github/aws/README.md -------------------------------------------------------------------------------- /.github/aws/github-role.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/.github/aws/github-role.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/README.md -------------------------------------------------------------------------------- /depot.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "t048vfb17n" 3 | } 4 | -------------------------------------------------------------------------------- /docker-bake.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/docker-bake.hcl -------------------------------------------------------------------------------- /layers/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/layers/bootstrap.php -------------------------------------------------------------------------------- /layers/console/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/layers/console/Dockerfile -------------------------------------------------------------------------------- /layers/console/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/layers/console/README.md -------------------------------------------------------------------------------- /layers/console/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/layers/console/bootstrap.sh -------------------------------------------------------------------------------- /layers/fpm-dev/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/layers/fpm-dev/Dockerfile -------------------------------------------------------------------------------- /layers/fpm-dev/bref-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/layers/fpm-dev/bref-entrypoint.sh -------------------------------------------------------------------------------- /layers/fpm/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/layers/fpm/bootstrap.sh -------------------------------------------------------------------------------- /layers/fpm/bref.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/layers/fpm/bref.ini -------------------------------------------------------------------------------- /layers/fpm/php-fpm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/layers/fpm/php-fpm.conf -------------------------------------------------------------------------------- /layers/function/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/layers/function/bootstrap.sh -------------------------------------------------------------------------------- /layers/function/bref.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/layers/function/bref.ini -------------------------------------------------------------------------------- /layers/opcache.ini: -------------------------------------------------------------------------------- 1 | zend_extension=opcache.so 2 | -------------------------------------------------------------------------------- /output/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /php-80/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/php-80/Dockerfile -------------------------------------------------------------------------------- /php-81/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/php-81/Dockerfile -------------------------------------------------------------------------------- /php-82/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/php-82/Dockerfile -------------------------------------------------------------------------------- /php-83/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/php-83/Dockerfile -------------------------------------------------------------------------------- /php-84/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/php-84/Dockerfile -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/tests/composer.json -------------------------------------------------------------------------------- /tests/php/conf.d/test_4_php.ini: -------------------------------------------------------------------------------- 1 | memory_limit=586M 2 | -------------------------------------------------------------------------------- /tests/test_1_binary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/tests/test_1_binary.php -------------------------------------------------------------------------------- /tests/test_2_extensions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/tests/test_2_extensions.php -------------------------------------------------------------------------------- /tests/test_3_manual_enabling_extensions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/tests/test_3_manual_enabling_extensions.php -------------------------------------------------------------------------------- /tests/test_3_manual_extensions.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/tests/test_3_manual_extensions.ini -------------------------------------------------------------------------------- /tests/test_4_function_handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/tests/test_4_function_handler.php -------------------------------------------------------------------------------- /tests/test_4_function_invocation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/tests/test_4_function_invocation.php -------------------------------------------------------------------------------- /tests/test_5_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brefphp/aws-lambda-layers/HEAD/tests/test_5_event.json -------------------------------------------------------------------------------- /tests/test_5_fpm_handler.php: -------------------------------------------------------------------------------- 1 |