From 2a14f48f45d96bc2e4c5d64b093fb805d8757d61 Mon Sep 17 00:00:00 2001 From: cubenlp Date: Tue, 4 Jun 2024 23:34:33 +0800 Subject: [PATCH] use environment variable for port --- vite.config.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/vite.config.ts b/vite.config.ts index 42d7ab75..63f3ebcf 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -3,6 +3,9 @@ import react from '@vitejs/plugin-react-swc' import { viteStaticCopy } from 'vite-plugin-static-copy' import svgr from "vite-plugin-svgr" +const backendPort = process.env.PORT || 8080; +const clientPort = process.env.CLIENT_PORT || 3000; + // https://vitejs.dev/config/ export default defineConfig({ //root: 'client/src', @@ -32,20 +35,20 @@ export default defineConfig({ exclude: ['games'] }, server: { - port: 3000, + port: Number(clientPort), proxy: { '/websocket': { - target: 'ws://localhost:8080', + target: `ws://localhost:${backendPort}`, ws: true }, '/import': { - target: 'http://localhost:8080', + target: `http://localhost:${backendPort}`, }, '/data': { - target: 'http://localhost:8080', + target: `http://localhost:${backendPort}`, }, '/i18n': { - target: 'http://localhost:8080', + target: `http://localhost:${backendPort}`, }, } },