From 1b136bbf51bb4efafd3e7de257871cdce78364ba Mon Sep 17 00:00:00 2001 From: AlphaThrone <haikalardzi@gmail.com> Date: Fri, 10 Nov 2023 20:50:19 +0700 Subject: [PATCH] refactor: changes to integrate db in docker --- Dockerfile | 3 --- docker-compose.yml | 24 +++--------------------- server/controllers/connect_database.php | 2 +- 3 files changed, 4 insertions(+), 25 deletions(-) diff --git a/Dockerfile b/Dockerfile index ec1c203..6a46a0d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,9 +6,6 @@ WORKDIR /var/www/html # Copy the current directory contents into the container at /var/www/html COPY . /var/www/html -# Install mysqli dependency -RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli - # Expose port 80 for the web server EXPOSE 80 diff --git a/docker-compose.yml b/docker-compose.yml index 6f441f2..a3823ea 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,27 +2,9 @@ version: '3.3' services: saranghaengbok: build: . - image: tubes-1:latest + container_name: php_app ports: - 8008:80 environment: - DB_HOST: db - db: - image: mysql:latest - ports: - - 6603:3306 - volumes: - - db_data:/var/lib/mysql - environment: - MYSQL_ROOT_PASSWORD: admin - phpmyadmin: - image: phpmyadmin:latest - restart: always - ports: - - 8080:80 - environment: - - PMA_ARBITRARY=1 - - PMA_PORT=3306 - - PMA_HOST=db -volumes: - db_data: + DB_URL: mysql://db/saranghaengbok_php + diff --git a/server/controllers/connect_database.php b/server/controllers/connect_database.php index d463109..7a7f49b 100644 --- a/server/controllers/connect_database.php +++ b/server/controllers/connect_database.php @@ -1,7 +1,7 @@ <?php function connect_database(){ // Create a connection - $conn = new mysqli('db', 'saranghaengbok_db_admin', 'BOOMbitchgetouttheway', 'saranghaengbok_db'); + $conn = new mysqli('db-php-app', 'saranghaengbok_db_admin', 'BOOMbitchgetouttheway', 'saranghaengbok_php'); // Check connection if ($conn->connect_error) { -- GitLab