diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..bb38404 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,20 @@ +#----------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See LICENSE in the project root for license information. +#----------------------------------------------------------------------------------------- + +FROM php:7-cli + +# Install xdebug +RUN yes | pecl install xdebug \ + && echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > /usr/local/etc/php/conf.d/xdebug.ini \ + && echo "xdebug.remote_enable=on" >> /usr/local/etc/php/conf.d/xdebug.ini \ + && echo "xdebug.remote_autostart=on" >> /usr/local/etc/php/conf.d/xdebug.ini + +# Install git, process tools +RUN apt-get update && apt-get -y install git procps + +# Clean up +RUN apt-get autoremove -y \ + && apt-get clean -y \ + && rm -rf /var/lib/apt/lists/* \ No newline at end of file diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..4539cf9 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,9 @@ + +{ + "name": "PHP", + "dockerFile": "Dockerfile", + "extensions": [ + "felixfbecker.php-debug", + "felixfbecker.php-intellisense" + ] +} \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..b0242a0 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,13 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Launch application", + "type": "php", + "request": "launch", + "program": "${workspaceFolder}/main.php", + "cwd": "${workspaceFolder}", + "port": 9000 + } + ] +} \ No newline at end of file diff --git a/index.php b/index.php new file mode 100644 index 0000000..f15e935 --- /dev/null +++ b/index.php @@ -0,0 +1,27 @@ + + + +
+