From 00f2be3df392711425e300041bba5e7e250eab68 Mon Sep 17 00:00:00 2001
From: clauspeterhuebner
Date: Wed, 20 Nov 2024 00:53:02 +0100
Subject: [PATCH] enable usage of dotenv and src/configs in vite.config for
admin and frontend
---
admin/vite.config.js | 20 ++++++++++----------
frontend/vite.config.js | 16 ++++++++++++----
2 files changed, 22 insertions(+), 14 deletions(-)
diff --git a/admin/vite.config.js b/admin/vite.config.js
index f637c6b66..9cf4d26a2 100644
--- a/admin/vite.config.js
+++ b/admin/vite.config.js
@@ -48,16 +48,16 @@ export default defineConfig({
}),
EnvironmentPlugin({
BUILD_COMMIT: null,
- PORT: null,
- COMMUNITY_HOST: null,
- URL_PROTOCOL: null,
- WALLET_URL: null,
- GRAPHQL_URL: null,
- GRAPHQL_PATH: null,
- WALLET_AUTH_PATH: null,
- WALLET_LOGIN_PATH: null,
- DEBUG_DISABLE_AUTH: null,
- CONFIG_VERSION: null,
+ PORT: CONFIG.ADMIN_MODULE_PORT, //null,
+ COMMUNITY_HOST: CONFIG.ADMIN_MODULE_HOST, //null,
+ URL_PROTOCOL: CONFIG.ADMIN_MODULE_PROTOCOL, // null,
+ WALLET_URL: CONFIG.WALLET_AUTH_URL, // null,
+ GRAPHQL_URL: CONFIG.GRAPHQL_URI, // null,
+ GRAPHQL_PATH: process.env.GRAPHQL_PATH, // null,
+ WALLET_AUTH_PATH: CONFIG.WALLET_AUTH_URL, // null,
+ WALLET_LOGIN_PATH: CONFIG.WALLET_LOGIN_URL, // null,
+ DEBUG_DISABLE_AUTH: CONFIG.DEBUG_DISABLE_AUTH, // null,
+ CONFIG_VERSION: CONFIG.CONFIG_VERSION, // null,
}),
commonjs(),
],
diff --git a/frontend/vite.config.js b/frontend/vite.config.js
index 362a3d0af..56be37585 100644
--- a/frontend/vite.config.js
+++ b/frontend/vite.config.js
@@ -9,13 +9,17 @@ import EnvironmentPlugin from 'vite-plugin-environment'
import { createHtmlPlugin } from 'vite-plugin-html'
import { BootstrapVueNextResolver } from 'bootstrap-vue-next'
-import CONFIG from './src/config'
+import dotenv from 'dotenv'
+
+dotenv.config() // load env vars from .env
+
+const CONFIG = require('./src/config')
// https://vitejs.dev/config/
export default defineConfig({
server: {
- host: '0.0.0.0',
- port: 3000,
+ host: CONFIG.FRONTEND_MODULE_HOST , //'0.0.0.0',
+ port: CONFIG.FRONTEND_MODULE_PORT , // 3000,
},
resolve: {
alias: {
@@ -60,9 +64,12 @@ export default defineConfig({
URL_PROTOCOL: null,
COMMUNITY_URL: null,
GRAPHQL_PATH: null,
- ADMIN_AUTH_PATH: null,
+ GRAPHQL_URI: CONFIG.GRAPHQL_URI , // null,
+ ADMIN_AUTH_PATH: CONFIG.ADMIN_AUTH_PATH, // null,
+ ADMIN_AUTH_URL: CONFIG.ADMIN_AUTH_URL , // null,
COMMUNITY_NAME: null,
COMMUNITY_REGISTER_PATH: null,
+ COMMUNITY_REGISTER_URL: null,
COMMUNITY_DESCRIPTION: null,
COMMUNITY_SUPPORT_MAIL: null,
META_URL: null,
@@ -87,5 +94,6 @@ export default defineConfig({
},
build: {
outDir: path.resolve(__dirname, './build'),
+ chunkSizeWarningLimit: 1600,
},
})