From 6b7538580c906d2699c3eea64052eacc53e70fce Mon Sep 17 00:00:00 2001 From: Carlos Sousa Date: Wed, 23 Jun 2021 11:59:18 +0200 Subject: [PATCH] Test bench uploaded --- Dockerfile | 2 ++ docker-compose.yml | 33 +++++++++++++++++++++++++++++++++ html/index.php | 14 ++++++++++++++ mySql/placeholder | 0 4 files changed, 49 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml create mode 100644 html/index.php create mode 100644 mySql/placeholder diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0bec3e1 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,2 @@ +FROM php:8.0.7-apache +RUN docker-php-ext-install mysqli pdo pdo_mysql diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..15a7704 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,33 @@ +version: "3.7" +services: + web-server: + container_name: webServerBench + build: + dockerfile: Dockerfile + context: . + restart: unless-stopped + volumes: + - "./html/:/var/www/html/" + ports: + - "1237:80" + + + mysql-server: + container_name: mySqlBench + image: mysql:8.0.19 + restart: unless-stopped + environment: + MYSQL_ROOT_PASSWORD: secret + volumes: + - "./mySql/:/var/lib/mysql" + + phpmyadmin: + container_name: phpMyAdminBench + image: phpmyadmin/phpmyadmin:5.0.1 + restart: unless-stopped + environment: + PMA_HOST: mysql-server + PMA_USER: root + PMA_PASSWORD: secret + ports: + - "1238:80" diff --git a/html/index.php b/html/index.php new file mode 100644 index 0000000..d5fbce2 --- /dev/null +++ b/html/index.php @@ -0,0 +1,14 @@ +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + + echo "Connected successfully"; +} catch(PDOException $e) { + echo "Connection failed: " . $e->getMessage(); +} +?> diff --git a/mySql/placeholder b/mySql/placeholder new file mode 100644 index 0000000..e69de29