diff --git a/front/src/components/Sidebar.vue b/front/src/components/Sidebar.vue
index 7282fb15fe0781c0b6b5fb49a99161fef8815312..1f6b63f5e1a27f697932cbae4c00bfdab316c2c4 100644
--- a/front/src/components/Sidebar.vue
+++ b/front/src/components/Sidebar.vue
@@ -590,7 +590,7 @@ export default {
       )
     },
     production () {
-      return import.meta.env.NODE_ENV === 'production'
+      return import.meta.env.PROD
     }
   },
   watch: {
diff --git a/front/src/main.js b/front/src/main.js
index 92f67b5ce8b483ce0f22c5f3896001b2bc6c6127..ef620fc9425d2e814d8ad3da1eb2eeb9f1b77fe6 100644
--- a/front/src/main.js
+++ b/front/src/main.js
@@ -21,7 +21,7 @@ import globals from '@/components/globals' // eslint-disable-line
 import './registerServiceWorker'
 import '@/semantic'
 
-logger.default.info('Loading environment:', import.meta.env.NODE_ENV)
+logger.default.info('Loading environment:', import.meta.env.MODE)
 logger.default.debug('Environment variables:', import.meta.env)
 
 sync(store, router)
diff --git a/front/src/registerServiceWorker.js b/front/src/registerServiceWorker.js
index f403b09f12eee6e3bbd064d957143aaff8fcbc11..419332ec01452b36541aaa5d8ac82456ce7d0af1 100644
--- a/front/src/registerServiceWorker.js
+++ b/front/src/registerServiceWorker.js
@@ -4,7 +4,7 @@ import { register } from 'register-service-worker'
 
 import store from './store'
 
-if (import.meta.env.NODE_ENV === 'production') {
+if (import.meta.env.PROD) {
   register(`${import.meta.env.BASE_URL}service-worker.js`, {
     registrationOptions: { scope: '/' },
     ready () {