diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4e9efe68116d1b2dc4fef71bcdbe30f5b88ae255..b899124e174846f40a805bddba0aebde03c75510 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,7 +3,6 @@ stages:
 
 variables:
   DOCKER_TLS_CERTDIR: '/certs'
-  NEXT_PUBLIC_API_URL: 'https://api.ocw.bayusamudra.my.id'
 
 deploy:
   stage: deploy
@@ -17,6 +16,7 @@ deploy:
   before_script:
     - echo "$DO_ACCESS_TOKEN" | docker login registry.digitalocean.com --username $DO_ACCESS_TOKEN --password-stdin
   script:
+    - echo "NEXT_PUBLIC_API_URL=$BACKEND_API" > .env.local
     - docker build -t registry.digitalocean.com/ocw-container/ocw-frontend:latest -t registry.digitalocean.com/ocw-container/ocw-frontend:$CI_COMMIT_TAG .
     - docker push registry.digitalocean.com/ocw-container/ocw-frontend:$CI_COMMIT_TAG
     - docker push registry.digitalocean.com/ocw-container/ocw-frontend:latest