DFiP_Budget_planing/perf/web/rsbuild.perf.config.ts
Andrey Epifancev 63f464dfae perf: стенд для профилирования (postgres, api, prod-сборка фронта)
Refs #202

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 21:06:41 +04:00

24 lines
607 B
TypeScript

import path from 'node:path';
import { mergeRsbuildConfig } from '../../web/node_modules/@rsbuild/core';
import baseConfig from '../../web/rsbuild.config';
const profiling = process.env.PERF_PROFILING === '1';
const root = path.resolve(__dirname, '..', '.build', profiling ? 'profiling' : 'prod');
export default mergeRsbuildConfig(baseConfig, {
output: {
distPath: { root },
},
resolve: profiling ? { alias: { 'react-dom$': 'react-dom/profiling' } } : {},
server: {
port: 8080,
proxy: {
'/api': {
target: 'http://localhost:8000',
ws: true,
changeOrigin: true,
},
},
},
});