diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d7a18d075a87e3c0e35a3cc722e1670610f45089..93223b08e82c3c551cdb85dee5e7806b2027ee51 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -50,4 +50,4 @@ build-ngx-httpg-container:
     - docker login -u gitlab-ci-token -p ${CI_JOB_TOKEN} ${CI_REGISTRY}
     - export DOCKER_REGISTRY_HOST=${CI_REGISTRY}
     - export DOCKER_REGISTRY_NAMESPACE=${CI_PROJECT_PATH}
-    - build-docker-image.sh && push-docker-image.sh
+    - cd docker && build-docker-image.sh && push-docker-image.sh
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 4d9c517bea14d7d9ff68034a84b7689db2d4c38a..eaa4e7a0cbbf75273139e3295314bf5e6873872a 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -16,9 +16,17 @@ RUN yum update -y && \
     mkdir /pkgs && \
     yum clean all && rm -rf /var/cache/yum
 
-# install nginx with patch for HTTPG and voms dynamic module
 COPY *.rpm /pkgs/
-RUN rpm -ivh /pkgs/nginx-1.22.1-1.el7.ngx.x86_64.rpm && \
+
+# CASE 1 (install nginx httpg)
+RUN rpm -ivh /pkgs/nginx-1.22.1-1.el7.ngx.x86_64.rpm
+
+# CASE 2 (install nginx stable)
+# COPY nginx.repo /etc/yum.repos.d/nginx.repo
+# RUN yum -y install nginx
+
+# install njs and voms dynamic modules
+RUN yum install -y nginx-module-njs && \
     rpm -ivh /pkgs/nginx-module-http-voms-1.22.1-1.el7.x86_64.rpm
 
 # import test 
diff --git a/docker/nginx.repo b/docker/nginx.repo
new file mode 100644
index 0000000000000000000000000000000000000000..55e3e2ba107dc528a208e7cd5dbbfae71eb033b6
--- /dev/null
+++ b/docker/nginx.repo
@@ -0,0 +1,15 @@
+[nginx-stable]
+name=nginx stable repo
+baseurl=http://nginx.org/packages/centos/\$releasever/\$basearch/
+gpgcheck=1
+enabled=1
+gpgkey=https://nginx.org/keys/nginx_signing.key
+module_hotfixes=true
+
+[nginx-mainline]
+name=nginx mainline repo
+baseurl=http://nginx.org/packages/mainline/centos/\$releasever/\$basearch/
+gpgcheck=1
+enabled=0
+gpgkey=https://nginx.org/keys/nginx_signing.key
+module_hotfixes=true