diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 320b787220be27623b60bb39da7276847fb7333d..d6ee5af9093e740b46b72e3c141a9d9cd575b8d1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -58,4 +58,6 @@ deploy-job:
     - docker --version
     - echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER $CI_REGISTRY --password-stdin
   script:
-    - echo 'Building...'
\ No newline at end of file
+    - docker context ecs graduit-be
+    - docker context use graduit-be
+    - docker compose -f docker-compose.prod.yaml up
diff --git a/docker-compose.prod.yaml b/docker-compose.prod.yaml
index ed850228ba67b41d3b9eaeb75d51cb0a93f392fc..ec130ed7cf7ba64317ca3e9e9d1db8305a0af91d 100644
--- a/docker-compose.prod.yaml
+++ b/docker-compose.prod.yaml
@@ -1,7 +1,7 @@
 version: "3.8"
 services:
   graduit_server:
-    build: .
+    image: 730335436211.dkr.ecr.ap-southeast-2.amazonaws.com/graduit-be:latest
     ports:
       - 8080:8080
     hostname: graduit_server
@@ -10,6 +10,7 @@ services:
       - ./:/usr/app
       - /usr/app/db-data
     restart: always
+    command: sh -c "go run ./seeder/status_ta.go"
     depends_on:
       - graduit_db
   graduit_db: