enable usage of dotenv and src/configs in vite.config for admin and

frontend
This commit is contained in:
clauspeterhuebner 2024-11-20 00:53:02 +01:00
parent 219ac00a88
commit 00f2be3df3
2 changed files with 22 additions and 14 deletions

View File

@ -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(),
],

View File

@ -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,
},
})