diff --git a/.gitlab-ci.elife.yml b/.gitlab-ci.elife.yml
index 80d959377ac0bb4b7c8e9781c475307bf2461d0f..6e9a996bcdb91b486b983bc5f82d6db27a69c144 100644
--- a/.gitlab-ci.elife.yml
+++ b/.gitlab-ci.elife.yml
@@ -104,18 +104,28 @@ deploy:
 #   script:
 #     - *run_script_template
 
-.vars_template: &vars_insert
+## TODO: when insert this template get an error: "(node:965) UnhandledPromiseRejectionWarning: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string"
+# .vars_template: &vars_insert
+#   variables:
+#     GIT_STRATEGY: none
+#     POSTGRES_USER: kotahidev
+#     POSTGRES_PASSWORD: kotahidev
+#     PGUSER: kotahidev
+#     PGPASSWORD: kotahidev
+
+test-chrome:
+  image: $IMAGE_ORG/$IMAGE_NAME-dev:$CI_COMMIT_SHA
+  stage: test
   variables:
     GIT_STRATEGY: none
+    # setup data for postgres image
     POSTGRES_USER: kotahidev
     POSTGRES_PASSWORD: kotahidev
+    # used by psql
     PGUSER: kotahidev
     PGPASSWORD: kotahidev
-
-test-chrome:
-  image: $IMAGE_ORG/$IMAGE_NAME-dev:$CI_COMMIT_SHA
-  stage: test
-  <<: *vars_insert
+    # this is used to ignore self signed certs
+    #START_SERVER_AND_TEST_INSECURE: 1
   services:
     - postgres
   script:
@@ -131,6 +141,16 @@ test-chrome:
 test-chrome-samsung:
   image: $IMAGE_ORG/$IMAGE_NAME-dev:$CI_COMMIT_SHA
   stage: test
+  variables:
+    GIT_STRATEGY: none
+    # setup data for postgres image
+    POSTGRES_USER: kotahidev
+    POSTGRES_PASSWORD: kotahidev
+    # used by psql
+    PGUSER: kotahidev
+    PGPASSWORD: kotahidev
+    # this is used to ignore self signed certs
+    #START_SERVER_AND_TEST_INSECURE: 1
   services:
     - postgres
   script:
@@ -143,6 +163,16 @@ test-chrome-samsung:
 test-chrome-samsung-tablet:
   image: $IMAGE_ORG/$IMAGE_NAME-dev:$CI_COMMIT_SHA
   stage: test
+  variables:
+    GIT_STRATEGY: none
+    # setup data for postgres image
+    POSTGRES_USER: kotahidev
+    POSTGRES_PASSWORD: kotahidev
+    # used by psql
+    PGUSER: kotahidev
+    PGPASSWORD: kotahidev
+    # this is used to ignore self signed certs
+    #START_SERVER_AND_TEST_INSECURE: 1
   services:
     - postgres
   script:
@@ -155,6 +185,16 @@ test-chrome-samsung-tablet:
 test-chrome-iPhone:
   image: $IMAGE_ORG/$IMAGE_NAME-dev:$CI_COMMIT_SHA
   stage: test
+  variables:
+    GIT_STRATEGY: none
+    # setup data for postgres image
+    POSTGRES_USER: kotahidev
+    POSTGRES_PASSWORD: kotahidev
+    # used by psql
+    PGUSER: kotahidev
+    PGPASSWORD: kotahidev
+    # this is used to ignore self signed certs
+    #START_SERVER_AND_TEST_INSECURE: 1
   services:
     - postgres
   script:
@@ -167,6 +207,16 @@ test-chrome-iPhone:
 test-chrome-iPhone-tablet:
   image: $IMAGE_ORG/$IMAGE_NAME-dev:$CI_COMMIT_SHA
   stage: test
+  variables:
+    GIT_STRATEGY: none
+    # setup data for postgres image
+    POSTGRES_USER: kotahidev
+    POSTGRES_PASSWORD: kotahidev
+    # used by psql
+    PGUSER: kotahidev
+    PGPASSWORD: kotahidev
+    # this is used to ignore self signed certs
+    #START_SERVER_AND_TEST_INSECURE: 1
   services:
     - postgres
   script:
@@ -179,6 +229,16 @@ test-chrome-iPhone-tablet:
 test-chrome-hd-laptop:
   image: $IMAGE_ORG/$IMAGE_NAME-dev:$CI_COMMIT_SHA
   stage: test
+  variables:
+    GIT_STRATEGY: none
+    # setup data for postgres image
+    POSTGRES_USER: kotahidev
+    POSTGRES_PASSWORD: kotahidev
+    # used by psql
+    PGUSER: kotahidev
+    PGPASSWORD: kotahidev
+    # this is used to ignore self signed certs
+    #START_SERVER_AND_TEST_INSECURE: 1
   services:
     - postgres
   script:
@@ -191,6 +251,16 @@ test-chrome-hd-laptop:
 test-firefox:
   image: $IMAGE_ORG/$IMAGE_NAME-dev:$CI_COMMIT_SHA
   stage: test
+  variables:
+    GIT_STRATEGY: none
+    # setup data for postgres image
+    POSTGRES_USER: kotahidev
+    POSTGRES_PASSWORD: kotahidev
+    # used by psql
+    PGUSER: kotahidev
+    PGPASSWORD: kotahidev
+    # this is used to ignore self signed certs
+    #START_SERVER_AND_TEST_INSECURE: 1
   services:
     - postgres
   script:
@@ -203,6 +273,16 @@ test-firefox:
 test-firefox-samsung:
   image: $IMAGE_ORG/$IMAGE_NAME-dev:$CI_COMMIT_SHA
   stage: test
+  variables:
+    GIT_STRATEGY: none
+    # setup data for postgres image
+    POSTGRES_USER: kotahidev
+    POSTGRES_PASSWORD: kotahidev
+    # used by psql
+    PGUSER: kotahidev
+    PGPASSWORD: kotahidev
+    # this is used to ignore self signed certs
+    #START_SERVER_AND_TEST_INSECURE: 1
   services:
     - postgres
   script:
@@ -215,6 +295,16 @@ test-firefox-samsung:
 test-firefox-samsung-tablet:
   image: $IMAGE_ORG/$IMAGE_NAME-dev:$CI_COMMIT_SHA
   stage: test
+  variables:
+    GIT_STRATEGY: none
+    # setup data for postgres image
+    POSTGRES_USER: kotahidev
+    POSTGRES_PASSWORD: kotahidev
+    # used by psql
+    PGUSER: kotahidev
+    PGPASSWORD: kotahidev
+    # this is used to ignore self signed certs
+    #START_SERVER_AND_TEST_INSECURE: 1
   services:
     - postgres
   script:
@@ -227,6 +317,16 @@ test-firefox-samsung-tablet:
 test-firefox-iPhone:
   image: $IMAGE_ORG/$IMAGE_NAME-dev:$CI_COMMIT_SHA
   stage: test
+  variables:
+    GIT_STRATEGY: none
+    # setup data for postgres image
+    POSTGRES_USER: kotahidev
+    POSTGRES_PASSWORD: kotahidev
+    # used by psql
+    PGUSER: kotahidev
+    PGPASSWORD: kotahidev
+    # this is used to ignore self signed certs
+    #START_SERVER_AND_TEST_INSECURE: 1
   services:
     - postgres
   script:
@@ -239,6 +339,16 @@ test-firefox-iPhone:
 test-firefox-iPhone-tablet:
   image: $IMAGE_ORG/$IMAGE_NAME-dev:$CI_COMMIT_SHA
   stage: test
+  variables:
+    GIT_STRATEGY: none
+    # setup data for postgres image
+    POSTGRES_USER: kotahidev
+    POSTGRES_PASSWORD: kotahidev
+    # used by psql
+    PGUSER: kotahidev
+    PGPASSWORD: kotahidev
+    # this is used to ignore self signed certs
+    #START_SERVER_AND_TEST_INSECURE: 1
   services:
     - postgres
   script:
@@ -251,6 +361,16 @@ test-firefox-iPhone-tablet:
 test-firefox-hd-laptop:
   image: $IMAGE_ORG/$IMAGE_NAME-dev:$CI_COMMIT_SHA
   stage: test
+  variables:
+    GIT_STRATEGY: none
+    # setup data for postgres image
+    POSTGRES_USER: kotahidev
+    POSTGRES_PASSWORD: kotahidev
+    # used by psql
+    PGUSER: kotahidev
+    PGPASSWORD: kotahidev
+    # this is used to ignore self signed certs
+    #START_SERVER_AND_TEST_INSECURE: 1
   services:
     - postgres
   script: