Files
parcer/vite.config.js
Vodorod 2ce029534e Добавлен русский язык + исправлены критические баги
🌍 Интернационализация:
- Добавлен русский язык в i18n.ts (supportedLngs)
- Русский пункт меню в NavBar.tsx (desktop + mobile)
- Полная локализация страницы RobotCreate.tsx
- Расширен ru.json: robotCreate (60+ ключей) + mainmenu

🐛 Исправления:
- PostCSS баг в vite.config.js (css.postcss: false → { plugins: [] })
- Backend URL конфигурация (8081 вместо 8080)
- API ключи теперь генерируются корректно

🔧 Конфигурация:
- docker-compose.yml: host network mode
- Dockerfile.frontend обновлен
- Добавлены postcss конфиги

 Все сервисы работают:
- Frontend: http://localhost:5174
- Backend: http://localhost:8081
- PostgreSQL: 5433
- MinIO: 9020/9021
2026-02-19 18:32:00 +03:00

30 lines
775 B
JavaScript

import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import dotenv from 'dotenv';
dotenv.config();
export default defineConfig(() => {
const publicUrl = process.env.VITE_PUBLIC_URL || 'http://localhost:5173';
return {
define: {
'import.meta.env.VITE_BACKEND_URL': JSON.stringify(process.env.VITE_BACKEND_URL),
'import.meta.env.VITE_PUBLIC_URL': JSON.stringify(publicUrl),
},
css: {
postcss: {
plugins: [], // Empty plugins array - NO PostCSS processing
},
},
server: {
host: '0.0.0.0', // Listen on all interfaces for Docker
port: 5174,
},
build: {
outDir: 'build',
manifest: true,
chunkSizeWarningLimit: 1024,
},
plugins: [react()],
};
});