Files
reducers/frontend/vite.config.js
T

28 lines
1.1 KiB
JavaScript

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
const backendHost = process.env.BACKEND_HOST || '127.0.0.1'
const backendPort = process.env.BACKEND_PORT || '8000'
const agentHost = process.env.AGENT_HOST || '127.0.0.1'
const agentPort = process.env.AGENT_PORT || '8010'
export default defineConfig({
plugins: [react()],
server: {
host: process.env.FRONTEND_HOST || '127.0.0.1',
port: Number(process.env.FRONTEND_PORT || 5173),
strictPort: true,
proxy: {
'/api/chat': `http://${agentHost}:${agentPort}`,
'/api/config': `http://${agentHost}:${agentPort}`,
'/api/project-summary': `http://${backendHost}:${backendPort}`,
'/api/designs': `http://${backendHost}:${backendPort}`,
'/api/design-assets': `http://${backendHost}:${backendPort}`,
'/api/generate': `http://${backendHost}:${backendPort}`,
'/api/tasks': `http://${backendHost}:${backendPort}`,
'/api/upload': `http://${backendHost}:${backendPort}`,
'/project-assets': `http://${backendHost}:${backendPort}`,
},
},
})