From 283bac61eb1520eeb5b9874e7ba9a2f69d2c8081 Mon Sep 17 00:00:00 2001 From: AnthonyAxenov Date: Mon, 28 Nov 2022 10:13:17 +0800 Subject: [PATCH] Start --- README.md | 4 ++++ docker-compose.yml | 30 ++++++++++++++++++++++++++++++ index.php | 6 ++++++ nginx/vhost.conf | 18 ++++++++++++++++++ php/dockerfile | 9 +++++++++ php/php | 7 +++++++ php/xdebug.ini | 9 +++++++++ 7 files changed, 83 insertions(+) create mode 100644 README.md create mode 100644 docker-compose.yml create mode 100755 index.php create mode 100644 nginx/vhost.conf create mode 100644 php/dockerfile create mode 100755 php/php create mode 100644 php/xdebug.ini diff --git a/README.md b/README.md new file mode 100644 index 0000000..c4d898e --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# Тестовый проект для настройки NetBeans IDE + +Используется в моей статье для наглядной демонстрации процесса настройки NetBeans + xdebug: +https://axenov.dev/netbeans-php-docker-xdebug/ diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..90e38e7 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,30 @@ +version: '3' + +networks: + test: + driver: bridge + +services: + + php: + container_name: test-php + build: './php' + networks: + - test + volumes: + - ./php/xdebug.ini:/usr/local/etc/php/conf.d/xdebug.ini + - ./index.php:/var/www/index.php + + nginx: + container_name: test-nginx + image: nginx:latest + restart: unless-stopped + networks: + - test + volumes: + - ./nginx/vhost.conf:/etc/nginx/conf.d/default.conf + - ./index.php:/var/www/index.php + ports: + - '8888:80' + links: + - php diff --git a/index.php b/index.php new file mode 100755 index 0000000..e084865 --- /dev/null +++ b/index.php @@ -0,0 +1,6 @@ +