diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1b069efe07f3cc002329b03cb689b3a53d15d407..86ff066736d8cc6cdcdf6e03bcb1aa0a0530eb93 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -101,12 +101,17 @@ fe-build-job:
   artifacts:
     paths:
       - frontend/dist/
+    # TODO: set expiration in docker registry too
+    expire_in: 1 week
 
 #==[ Frontend deployment ]======================================================
 
 .fe-deploy-job:
   image: alpine:latest
   stage: deploy
+  needs:
+    - job: fe-build-job
+      artifacts: true
   tags:
     - commul
   before_script: