mirror of
https://github.com/dartdavros/chatballs.git
synced 2026-10-05 09:14:58 +03:00
26 lines
835 B
TypeScript
26 lines
835 B
TypeScript
import react from "@vitejs/plugin-react";
|
|
import { defineConfig, loadEnv } from "vite";
|
|
|
|
export default defineConfig(({ mode }) => ({
|
|
plugins: [react()],
|
|
// Панель отдаётся с домена установки под путём /chat/ (nginx).
|
|
base: "/chat/",
|
|
build: {
|
|
rollupOptions: {
|
|
// Два entry: панель чата (iframe) и клиентская страница звонка
|
|
// (nginx: /calls/<token> → /chat/call.html).
|
|
input: {
|
|
main: "index.html",
|
|
call: "call.html",
|
|
},
|
|
},
|
|
},
|
|
server: {
|
|
port: 5175,
|
|
// См. apps/internal-ui/vite.config.ts: опрос файлов в контейнере.
|
|
watch: loadEnv(mode, ".", "").VITE_DEV_POLL ? { usePolling: true, interval: 300 } : undefined,
|
|
host: true,
|
|
allowedHosts: true,
|
|
},
|
|
}));
|