diff --git a/nginx/dev.conf b/nginx/dev.conf
index 5998c857466cf8d5284d3aceea9e96b15f7e689d..4265eb65e22870cbc8b3a4d515aca6b0a8572f41 100644
--- a/nginx/dev.conf
+++ b/nginx/dev.conf
@@ -1,25 +1,31 @@
+upstream api_node_js {
+	server	service-ram:3000;
+}
 
 server {
   listen 8080 default_server;
 
   root /usr/share/nginx/html;
+  index index.html;
 
   location / {
     # First attempt to serve request as file, then
     # as directory, then fall back to displaying a 404.
-    try_files $uri $uri/ /index.html;
+    try_files $uri $uri/ $uri/index.html @backend;
   }
 
-  location /api {
-    rewrite ^/api/(.*) /$1 break;
-    proxy_pass http://json-server:3000/api;
+  location @backend {
+    rewrite /api/?(.*) /$1 break;
+    proxy_pass http://api_node_js;
+    proxy_set_header   X-Forwarded-Proto $scheme;
+    proxy_set_header   X-Real-IP         $remote_addr;
   }
 
-  # Public api redirect
-    location /base-adresse/base-adresse-nationale/streets {
+  location /base-adresse/base-adresse-nationale/streets {
     proxy_pass https://passerelle.formulaireextranet.grandlyon.com/base-adresse/base-adresse-nationale/streets;
   }
 
+
   location /geocoding/photon/api {
     proxy_pass https://download.data.grandlyon.com/geocoding/photon/api;
   }
@@ -38,3 +44,4 @@ server {
   }
 
 }
+