diff --git a/docker-compose.yml b/docker-compose.yml
index d897ecb8b176550697a29ddfcf2f85da7908e93f..d307d201a2249b4ed56752a2ba36b1525a5d0fba 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -17,6 +17,7 @@ services:
       - TECHNICAL_ACCOUNT_USERNAME=${TECHNICAL_ACCOUNT_USERNAME}
       - TECHNICAL_ACCOUNT_PASSWORD=${TECHNICAL_ACCOUNT_PASSWORD}
       - PROXY_HOST_TARGET=${PROXY_HOST_TARGET}
+      - IGN_KEY=${IGN_KEY}
     depends_on:
       - redis-sentinel-1
     restart: unless-stopped
diff --git a/index.js b/index.js
index 22adefe154afff49f8acba0f4ae428a7c6adb769..8d0a144595cd27a1a5a8924bae120561faf47db0 100644
--- a/index.js
+++ b/index.js
@@ -14,12 +14,13 @@ const elasticsearchUrl = process.env.ELASTICSEARCH_URL;
 const technicalAccountUsername = process.env.TECHNICAL_ACCOUNT_USERNAME;
 const technicalAccountPassword = process.env.TECHNICAL_ACCOUNT_PASSWORD;
 const proxyHostTarget = process.env.PROXY_HOST_TARGET;
+const ignKey = process.env.IGN_KEY;
 
 // Configuring the different proxy server
 // Proxy IGN Ortho
 var ingProxy = httpProxy.createProxyServer({
   changeOrigin: true,
-  target: 'https://wxs.ign.fr/q7kc4me8vbbf4iw7epsfoiy7/geoportail/r/wms/',
+  target: 'https://wxs.ign.fr/' + ignKey + '/geoportail/r/wms/',
 });
 
 // Configuring the different proxy server
diff --git a/package-lock.json b/package-lock.json
index 46e2d63ae969b89c8b6c1ab337e2d0fe9b0810b0..1064f9de32e312e11250cca3b0e08d36f91a25a5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
-  "name": "proxy-mvt",
-  "version": "1.0.0",
+  "name": "proxy-map-services",
+  "version": "1.0.1",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
@@ -10,7 +10,7 @@
       "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==",
       "requires": {
         "follow-redirects": "1.5.10",
-        "is-buffer": "2.0.4"
+        "is-buffer": "^2.0.2"
       },
       "dependencies": {
         "debug": {
@@ -26,7 +26,7 @@
           "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz",
           "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
           "requires": {
-            "debug": "3.1.0"
+            "debug": "=3.1.0"
           }
         },
         "ms": {
@@ -51,7 +51,7 @@
       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
       "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
       "requires": {
-        "ms": "2.1.2"
+        "ms": "^2.1.1"
       }
     },
     "denque": {
@@ -69,7 +69,7 @@
       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.9.0.tgz",
       "integrity": "sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==",
       "requires": {
-        "debug": "3.2.6"
+        "debug": "^3.0.0"
       }
     },
     "http": {
@@ -82,9 +82,9 @@
       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz",
       "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==",
       "requires": {
-        "eventemitter3": "4.0.0",
-        "follow-redirects": "1.9.0",
-        "requires-port": "1.0.0"
+        "eventemitter3": "^4.0.0",
+        "follow-redirects": "^1.0.0",
+        "requires-port": "^1.0.0"
       }
     },
     "ioredis": {
@@ -92,15 +92,15 @@
       "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-4.14.1.tgz",
       "integrity": "sha512-94W+X//GHM+1GJvDk6JPc+8qlM7Dul+9K+lg3/aHixPN7ZGkW6qlvX0DG6At9hWtH2v3B32myfZqWoANUJYGJA==",
       "requires": {
-        "cluster-key-slot": "1.1.0",
-        "debug": "4.1.1",
-        "denque": "1.4.1",
-        "lodash.defaults": "4.2.0",
-        "lodash.flatten": "4.4.0",
+        "cluster-key-slot": "^1.1.0",
+        "debug": "^4.1.1",
+        "denque": "^1.1.0",
+        "lodash.defaults": "^4.2.0",
+        "lodash.flatten": "^4.4.0",
         "redis-commands": "1.5.0",
-        "redis-errors": "1.2.0",
-        "redis-parser": "3.0.0",
-        "standard-as-callback": "2.0.1"
+        "redis-errors": "^1.2.0",
+        "redis-parser": "^3.0.0",
+        "standard-as-callback": "^2.0.1"
       },
       "dependencies": {
         "debug": {
@@ -108,7 +108,7 @@
           "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
           "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
           "requires": {
-            "ms": "2.1.2"
+            "ms": "^2.1.1"
           }
         }
       }
@@ -158,7 +158,7 @@
       "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz",
       "integrity": "sha1-tm2CjNyv5rS4pCin3vTGvKwxyLQ=",
       "requires": {
-        "redis-errors": "1.2.0"
+        "redis-errors": "^1.0.0"
       }
     },
     "requires-port": {
diff --git a/package.json b/package.json
index 3887be0d3be15bddadb51ef0cc4f79f2860a88ab..4bbb0a5dd5bd5de6fad1f65057ba13924e5bcfb3 100644
--- a/package.json
+++ b/package.json
@@ -17,4 +17,4 @@
     "ioredis": "^4.14.1",
     "url": "^0.11.0"
   }
-}
\ No newline at end of file
+}