From 3b74f7c90fbcefabd01743e339c39ff79d4410f5 Mon Sep 17 00:00:00 2001 From: Kenneth Ezekiel <88850771+KenEzekiel@users.noreply.github.com> Date: Mon, 2 Oct 2023 17:25:13 +0700 Subject: [PATCH] feat: database connection --- .env.example | 1 - Dockerfile | 2 +- {public => migrations/db}/files/img/film1.jpg | Bin {public => migrations/db}/files/img/film10.jpg | Bin {public => migrations/db}/files/img/film2.jpg | Bin {public => migrations/db}/files/img/film3.jpg | Bin {public => migrations/db}/files/img/film4.jpg | Bin {public => migrations/db}/files/img/film5.jpg | Bin {public => migrations/db}/files/img/film6.jpg | Bin {public => migrations/db}/files/img/film7.jpg | Bin {public => migrations/db}/files/img/film8.jpg | Bin {public => migrations/db}/files/img/film9.jpg | Bin {public => migrations/db}/files/trailer/film1.mp4 | Bin {public => migrations/db}/files/trailer/film10.mp4 | Bin {public => migrations/db}/files/trailer/film2.mp4 | Bin {public => migrations/db}/files/trailer/film3.mp4 | Bin {public => migrations/db}/files/trailer/film4.mp4 | Bin {public => migrations/db}/files/trailer/film5.mp4 | Bin {public => migrations/db}/files/trailer/film6.mp4 | Bin {public => migrations/db}/files/trailer/film7.mp4 | Bin {public => migrations/db}/files/trailer/film8.mp4 | Bin {public => migrations/db}/files/trailer/film9.mp4 | Bin {public => migrations/db}/wbd.sql | 0 php.ini | 4 +++- src/base/BaseRepository.php | 2 -- src/base/BaseService.php | 9 --------- src/database/DatabaseConnection.php | 2 +- 27 files changed, 5 insertions(+), 15 deletions(-) rename {public => migrations/db}/files/img/film1.jpg (100%) rename {public => migrations/db}/files/img/film10.jpg (100%) rename {public => migrations/db}/files/img/film2.jpg (100%) rename {public => migrations/db}/files/img/film3.jpg (100%) rename {public => migrations/db}/files/img/film4.jpg (100%) rename {public => migrations/db}/files/img/film5.jpg (100%) rename {public => migrations/db}/files/img/film6.jpg (100%) rename {public => migrations/db}/files/img/film7.jpg (100%) rename {public => migrations/db}/files/img/film8.jpg (100%) rename {public => migrations/db}/files/img/film9.jpg (100%) rename {public => migrations/db}/files/trailer/film1.mp4 (100%) rename {public => migrations/db}/files/trailer/film10.mp4 (100%) rename {public => migrations/db}/files/trailer/film2.mp4 (100%) rename {public => migrations/db}/files/trailer/film3.mp4 (100%) rename {public => migrations/db}/files/trailer/film4.mp4 (100%) rename {public => migrations/db}/files/trailer/film5.mp4 (100%) rename {public => migrations/db}/files/trailer/film6.mp4 (100%) rename {public => migrations/db}/files/trailer/film7.mp4 (100%) rename {public => migrations/db}/files/trailer/film8.mp4 (100%) rename {public => migrations/db}/files/trailer/film9.mp4 (100%) rename {public => migrations/db}/wbd.sql (100%) diff --git a/.env.example b/.env.example index d2a7e27..7399ffc 100644 --- a/.env.example +++ b/.env.example @@ -1,3 +1,2 @@ -DB_HOST=localhost nama=wbd password= \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 9d5928c..81b2f1f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ RUN rm -f /etc/apt/apt.conf.d/docker-clean \ && apt-get update \ && apt install libxml2-dev -y -RUN docker-php-ext-install pdo pdo_mysql soap +RUN docker-php-ext-install pdo pdo_mysql COPY ./php.ini /usr/local/etc/php/php.ini RUN a2enmod rewrite \ No newline at end of file diff --git a/public/files/img/film1.jpg b/migrations/db/files/img/film1.jpg similarity index 100% rename from public/files/img/film1.jpg rename to migrations/db/files/img/film1.jpg diff --git a/public/files/img/film10.jpg b/migrations/db/files/img/film10.jpg similarity index 100% rename from public/files/img/film10.jpg rename to migrations/db/files/img/film10.jpg diff --git a/public/files/img/film2.jpg b/migrations/db/files/img/film2.jpg similarity index 100% rename from public/files/img/film2.jpg rename to migrations/db/files/img/film2.jpg diff --git a/public/files/img/film3.jpg b/migrations/db/files/img/film3.jpg similarity index 100% rename from public/files/img/film3.jpg rename to migrations/db/files/img/film3.jpg diff --git a/public/files/img/film4.jpg b/migrations/db/files/img/film4.jpg similarity index 100% rename from public/files/img/film4.jpg rename to migrations/db/files/img/film4.jpg diff --git a/public/files/img/film5.jpg b/migrations/db/files/img/film5.jpg similarity index 100% rename from public/files/img/film5.jpg rename to migrations/db/files/img/film5.jpg diff --git a/public/files/img/film6.jpg b/migrations/db/files/img/film6.jpg similarity index 100% rename from public/files/img/film6.jpg rename to migrations/db/files/img/film6.jpg diff --git a/public/files/img/film7.jpg b/migrations/db/files/img/film7.jpg similarity index 100% rename from public/files/img/film7.jpg rename to migrations/db/files/img/film7.jpg diff --git a/public/files/img/film8.jpg b/migrations/db/files/img/film8.jpg similarity index 100% rename from public/files/img/film8.jpg rename to migrations/db/files/img/film8.jpg diff --git a/public/files/img/film9.jpg b/migrations/db/files/img/film9.jpg similarity index 100% rename from public/files/img/film9.jpg rename to migrations/db/files/img/film9.jpg diff --git a/public/files/trailer/film1.mp4 b/migrations/db/files/trailer/film1.mp4 similarity index 100% rename from public/files/trailer/film1.mp4 rename to migrations/db/files/trailer/film1.mp4 diff --git a/public/files/trailer/film10.mp4 b/migrations/db/files/trailer/film10.mp4 similarity index 100% rename from public/files/trailer/film10.mp4 rename to migrations/db/files/trailer/film10.mp4 diff --git a/public/files/trailer/film2.mp4 b/migrations/db/files/trailer/film2.mp4 similarity index 100% rename from public/files/trailer/film2.mp4 rename to migrations/db/files/trailer/film2.mp4 diff --git a/public/files/trailer/film3.mp4 b/migrations/db/files/trailer/film3.mp4 similarity index 100% rename from public/files/trailer/film3.mp4 rename to migrations/db/files/trailer/film3.mp4 diff --git a/public/files/trailer/film4.mp4 b/migrations/db/files/trailer/film4.mp4 similarity index 100% rename from public/files/trailer/film4.mp4 rename to migrations/db/files/trailer/film4.mp4 diff --git a/public/files/trailer/film5.mp4 b/migrations/db/files/trailer/film5.mp4 similarity index 100% rename from public/files/trailer/film5.mp4 rename to migrations/db/files/trailer/film5.mp4 diff --git a/public/files/trailer/film6.mp4 b/migrations/db/files/trailer/film6.mp4 similarity index 100% rename from public/files/trailer/film6.mp4 rename to migrations/db/files/trailer/film6.mp4 diff --git a/public/files/trailer/film7.mp4 b/migrations/db/files/trailer/film7.mp4 similarity index 100% rename from public/files/trailer/film7.mp4 rename to migrations/db/files/trailer/film7.mp4 diff --git a/public/files/trailer/film8.mp4 b/migrations/db/files/trailer/film8.mp4 similarity index 100% rename from public/files/trailer/film8.mp4 rename to migrations/db/files/trailer/film8.mp4 diff --git a/public/files/trailer/film9.mp4 b/migrations/db/files/trailer/film9.mp4 similarity index 100% rename from public/files/trailer/film9.mp4 rename to migrations/db/files/trailer/film9.mp4 diff --git a/public/wbd.sql b/migrations/db/wbd.sql similarity index 100% rename from public/wbd.sql rename to migrations/db/wbd.sql diff --git a/php.ini b/php.ini index df7a45b..9aab238 100644 --- a/php.ini +++ b/php.ini @@ -1,3 +1,5 @@ upload_max_filesize = 100M -post_max_size = 100M \ No newline at end of file +post_max_size = 100M + +extension=pdo_mysql \ No newline at end of file diff --git a/src/base/BaseRepository.php b/src/base/BaseRepository.php index 47c1df3..050a1da 100644 --- a/src/base/BaseRepository.php +++ b/src/base/BaseRepository.php @@ -101,8 +101,6 @@ abstract class BaseRepository if ($isDesc) { $sql .= " DESC"; - } else { - $sql .= " ASC"; } if ($pageSize && $pageNo) { diff --git a/src/base/BaseService.php b/src/base/BaseService.php index 796873a..348205f 100644 --- a/src/base/BaseService.php +++ b/src/base/BaseService.php @@ -4,18 +4,9 @@ namespace app\base; abstract class BaseService { - protected static $instance; protected $repository; protected function __construct() { } - - public static function getInstance() - { - if (!isset(self::$instance)) { - self::$instance = new static(); - } - return self::$instance; - } } diff --git a/src/database/DatabaseConnection.php b/src/database/DatabaseConnection.php index 9302d26..842776b 100644 --- a/src/database/DatabaseConnection.php +++ b/src/database/DatabaseConnection.php @@ -12,7 +12,7 @@ class DatabaseConnection private function __construct() { - $DB_HOST = $_ENV['DB_HOST'] ? $_ENV['DB_HOST'] : "db"; + $DB_HOST = "db"; $DB_USERNAME = $_ENV['MYSQL_USER']; $DB_PASSWORD = $_ENV['MYSQL_PASSWORD']; $DB_NAME = $_ENV['MYSQL_DATABASE']; -- GitLab