diff --git a/src-front/generate.sh b/src-front/generate.sh
new file mode 100755
index 0000000000000000000000000000000000000000..d723ba9c74e517d2f0d4ec66be1559392f941c49
--- /dev/null
+++ b/src-front/generate.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+yarn install
+yarn build
+yarn generate
+
diff --git a/src-front/static/sw.js b/src-front/static/sw.js
index fe3c29bc1170f44a7639b79e112db62d7a94f0ef..cac1df728fe10a1bc6f1bfb432413344b915e1f9 100644
--- a/src-front/static/sw.js
+++ b/src-front/static/sw.js
@@ -2,36 +2,36 @@ importScripts('/_nuxt/workbox.4c4f5ca6.js')
 
 workbox.precaching.precacheAndRoute([
   {
-    "url": "/_nuxt/44498728ed117039886b.js",
-    "revision": "15a393c0a3e6492909c59d9cfa1b38a7"
+    "url": "/_nuxt/0a2ddb15dfe1d9b30ab2.js",
+    "revision": "f0e07e8947e9b393d7ce9f447cd7959b"
   },
   {
-    "url": "/_nuxt/4905934742bca16b0f5b.js",
-    "revision": "3f70f86f8f7d40ee6d790e97a12cc7d8"
+    "url": "/_nuxt/2cb2152879fcb8eedb9a.js",
+    "revision": "0cc698f08e0d783e7b9e74bd234ea677"
   },
   {
-    "url": "/_nuxt/57503c9bb1425d81e20c.js",
-    "revision": "1282fb34c91aa7c1537ca9caea049e6d"
+    "url": "/_nuxt/50c028965bb6732f9044.js",
+    "revision": "52ad6e6a42e4d6662ae83d3adab1fa64"
   },
   {
-    "url": "/_nuxt/67daef60840582a9a9fd.js",
-    "revision": "107979fe30c7f15f8c809fb971cddede"
+    "url": "/_nuxt/5adc86b15896bf4469b9.js",
+    "revision": "f88a59ce0ac97c47e4707d62b2490f6c"
   },
   {
-    "url": "/_nuxt/c5e8743688e44a84c78f.js",
-    "revision": "eb2ce74f61b74959d9e5f2967417d958"
+    "url": "/_nuxt/8249820cfe06999d14cc.js",
+    "revision": "3a9f81ebe572e18bc297a27eb2f1ca3c"
   },
   {
-    "url": "/_nuxt/dc85e901e37a98e24115.js",
-    "revision": "b2a44432a3601dcaded9c4dad869efa7"
+    "url": "/_nuxt/9e7eedf09f4563bb8dea.js",
+    "revision": "6900d4a63cc13365e12e6cee3e6ef290"
   },
   {
-    "url": "/_nuxt/ee03c03ffcb6bfbee406.js",
-    "revision": "b93ddc953e1654db0e5bd7b2c0c13239"
+    "url": "/_nuxt/b6da566adbdb59170cb2.js",
+    "revision": "5b72c1fbd3d8668f588e5d1571342afe"
   },
   {
-    "url": "/_nuxt/f356adb860d94eec5c05.js",
-    "revision": "e07c556b09e0189fdc209d629490e86d"
+    "url": "/_nuxt/d15cabad93a18bd166ae.js",
+    "revision": "ea313b7e03ccd8be5eca53ba6fc82d28"
   }
 ], {
   "cacheId": "nblog",