From 02a231da4291a7a6324451fc172335007acc60a2 Mon Sep 17 00:00:00 2001 From: Dorian HODIN Date: Thu, 24 Nov 2022 22:41:13 +0100 Subject: [PATCH] Dockerfile update --- .drone.yml | 29 +++++++++++++++++++ .../location_database/phpmyadmin/Dockerfile | 5 ++++ Sources/php_script/Dockerfile | 1 - 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 Sources/location_database/phpmyadmin/Dockerfile diff --git a/.drone.yml b/.drone.yml index 7b752c9..8a1fb5d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -85,3 +85,32 @@ steps: from_secret: db_password depends_on: [ php_script ] +services: + php: + build: + context: . + dockerfile: dockerfile + container_name: php73 + depends_on: + - db + image: php:7.3-apache + volumes: + - ./php:/var/www/html/ + ports: + - 80:80 + db: + container_name: mysql8 + image: mysql:8.0 + ports: + - 3306:3306 + phpmya: + image: phpmyadmin/phpmyadmin:latest + container_name: phpmyadmin + environment: + PMA_ARBITRARY: 1 + PMA_HOST: db + PMA_USER: myuser + PMA_PASSWORD: monpassword + UPLOAD_LIMIT: 20M + ports: + - 8899:80 \ No newline at end of file diff --git a/Sources/location_database/phpmyadmin/Dockerfile b/Sources/location_database/phpmyadmin/Dockerfile new file mode 100644 index 0000000..30939d7 --- /dev/null +++ b/Sources/location_database/phpmyadmin/Dockerfile @@ -0,0 +1,5 @@ +FROM php:8.1-apache +RUN apt-get update && apt-get upgrade -y +RUN docker-php-ext-install mysqli +COPY ./phpmyadmin /var/www/html +EXPOSE 80 \ No newline at end of file diff --git a/Sources/php_script/Dockerfile b/Sources/php_script/Dockerfile index 4963d6f..aa601a1 100644 --- a/Sources/php_script/Dockerfile +++ b/Sources/php_script/Dockerfile @@ -2,4 +2,3 @@ FROM php:8.1-apache RUN apt-get update && apt-get upgrade -y RUN docker-php-ext-install mysqli COPY ./script /var/www/html -RUN export CON = $(mysqli_connect($HOST, $USERNAME, $PASSWORD, $DATABASE));