diff --git a/.env.example b/.env.example
index d2a7e272837700b56da0dbd22d5e8717cea0ce03..7399ffc406e3c6cfda72c8a5fd4065df2f5cb6fb 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 9d5928ccead114957d29c3511d190050022a1fb8..81b2f1f543ac19b89f122bc89ebcf0a077046bd6 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 df7a45b40d0225335ba2e15eaafe3b21ee44ec37..9aab238e64ff125afc3412353d23117240229686 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 47c1df301fcf7a51efc7339d6cbd38ef7c28de34..050a1dade7238d1638721294f022c0cfcb93010a 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 796873a76029ca374ab5a7f6f55e80e69941bdb9..348205fab4c35351c05465731f71742f3278eafb 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 9302d267d9c0592b019524ba8a9e1c251b874145..842776be96db2ab751fae0c7fb3474d135103366 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'];