From fec161f77b308030923be272135373804026c331 Mon Sep 17 00:00:00 2001 From: AnthonyAxenov Date: Mon, 27 Mar 2023 08:32:21 +0800 Subject: [PATCH] New php helper for dockerized cli scripts --- .gitignore | 1 + index.php => app/index.php | 7 +- app/subdir/file.php | 2 + docker-compose.yml | 4 +- nbproject/configs/proj.properties | 0 nbproject/php | 1 + nbproject/project.properties | 7 ++ nbproject/project.xml | 9 ++ php/dockerfile | 2 +- php/php | 167 ++++++++++++++++++++++++++++-- 10 files changed, 187 insertions(+), 13 deletions(-) create mode 100644 .gitignore rename index.php => app/index.php (57%) create mode 100644 app/subdir/file.php create mode 100644 nbproject/configs/proj.properties create mode 120000 nbproject/php create mode 100644 nbproject/project.properties create mode 100644 nbproject/project.xml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f53fb92 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/nbproject/private/ diff --git a/index.php b/app/index.php similarity index 57% rename from index.php rename to app/index.php index e084865..17c9f02 100755 --- a/index.php +++ b/app/index.php @@ -1,6 +1,5 @@ + + org.netbeans.modules.php.project + + + nb-test + + + diff --git a/php/dockerfile b/php/dockerfile index 6dd2e36..548344c 100644 --- a/php/dockerfile +++ b/php/dockerfile @@ -2,7 +2,7 @@ FROM php:8.1-fpm # https://pecl.php.net/package/xdebug RUN pecl channel-update pecl.php.net && \ - pecl install xdebug-3.1.6 + pecl install xdebug-3.2.0 EXPOSE 9000 WORKDIR /var/www diff --git a/php/php b/php/php index d18cf4b..34d9b6b 100755 --- a/php/php +++ b/php/php @@ -1,7 +1,162 @@ #!/bin/bash -#echo ${BASH_ARGV[*]} -docker exec test-php php \ - -dxdebug.mode=debug \ - -dxdebug.start_with_request=1 \ - `basename ${BASH_ARGV[0]}` \ - "${@:1:$#-1}" + +# Welcome to amusement park! + +[[ "$1" = '--help' ]] || [[ "$1" = '-h' ]] && cat < [--map=:] [PHP_ARGS]