Files
Joe_Peach 9fc422eb02
Build, Test and Push Flask App / docker-build-and-push (push) Successful in 1m44s
Build, Test and Push Flask App / deploy (push) Successful in 2m8s
настройка докер-связи с бэком
2026-09-28 18:07:35 +03:00

38 lines
1.0 KiB
TypeScript

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import Sitemap from 'vite-plugin-sitemap';
// https://vite.dev/config/
export default defineConfig({
plugins: [
react(),
Sitemap({
hostname: process.env.SITE_URL || 'http://localhost:5173',
exclude: ['/admin', '/profile'],
readable: true,
outDir: './dist',
generateRobotsTxt: false,
}),
],
server: {
host: '0.0.0.0', // Слушаем все интерфейсы
port: 5173,
allowedHosts: process.env.VITE_ALLOWED_HOSTS?.split(',').map((host) => host.trim()),
strictPort: true, // Запрещаем автоматический выбор порта
hmr: {
clientPort: 5173, // Важно для HMR в Docker
},
// Разрешаем CORS для внешних запросов
proxy: process.env.VITE_API_PROXY_TARGET
? {
'/api': {
target: process.env.VITE_API_PROXY_TARGET,
changeOrigin: true,
},
}
: undefined,
cors: true
}
})