From 0ded15c517076a824511cf7a401dfb2e24f69ddb Mon Sep 17 00:00:00 2001 From: Eduardo Morales Date: Sat, 10 Feb 2024 00:46:28 -0600 Subject: [PATCH 1/2] fix: added env files Signed-off-by: Eduardo Morales --- frontend/.env | 1 + frontend/.env.production | 1 + frontend/src/controller/routes.js | 2 +- frontend/vue.config.js | 2 ++ 4 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 frontend/.env create mode 100644 frontend/.env.production create mode 100644 frontend/vue.config.js diff --git a/frontend/.env b/frontend/.env new file mode 100644 index 0000000..3edaf33 --- /dev/null +++ b/frontend/.env @@ -0,0 +1 @@ +VITE_NODE_ENV='development' \ No newline at end of file diff --git a/frontend/.env.production b/frontend/.env.production new file mode 100644 index 0000000..9f448d1 --- /dev/null +++ b/frontend/.env.production @@ -0,0 +1 @@ +VITE_NODE_ENV='production' \ No newline at end of file diff --git a/frontend/src/controller/routes.js b/frontend/src/controller/routes.js index a473eaf..562a528 100644 --- a/frontend/src/controller/routes.js +++ b/frontend/src/controller/routes.js @@ -6,7 +6,7 @@ const routes = [ ] const router = createRouter({ - history: createWebHistory(), + history: createWebHistory('/planet-foodies/'), routes, }) diff --git a/frontend/vue.config.js b/frontend/vue.config.js new file mode 100644 index 0000000..024f9d3 --- /dev/null +++ b/frontend/vue.config.js @@ -0,0 +1,2 @@ +// vue.config.js file to be placed in the root of your repository +module.exports = { baseUrl: '/my-first-project/' } \ No newline at end of file From 8db21b5248829e3ab51c7b2297f6c40933305234 Mon Sep 17 00:00:00 2001 From: Eduardo Morales Date: Sat, 10 Feb 2024 01:01:44 -0600 Subject: [PATCH 2/2] fix: configured dev and prod view environments Signed-off-by: Eduardo Morales --- frontend/src/controller/routes.js | 9 ++++++++- frontend/vue.config.js | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/frontend/src/controller/routes.js b/frontend/src/controller/routes.js index 562a528..b34d246 100644 --- a/frontend/src/controller/routes.js +++ b/frontend/src/controller/routes.js @@ -1,4 +1,11 @@ import { createRouter, createWebHistory } from 'vue-router' + +// loading which view to show - dev or prod mode +const baseURL = import.meta.env.VITE_NODE_ENV === "production" + ? "/planet-foodies/" + : "" +console.log({ENV: baseURL}) + // views const routes = [ { path: "/", component: () => import('../views/Home.vue') }, @@ -6,7 +13,7 @@ const routes = [ ] const router = createRouter({ - history: createWebHistory('/planet-foodies/'), + history: createWebHistory(baseURL), routes, }) diff --git a/frontend/vue.config.js b/frontend/vue.config.js index 024f9d3..e69de29 100644 --- a/frontend/vue.config.js +++ b/frontend/vue.config.js @@ -1,2 +0,0 @@ -// vue.config.js file to be placed in the root of your repository -module.exports = { baseUrl: '/my-first-project/' } \ No newline at end of file