import path from 'node:path' import { defineConfig, loadEnv } from 'vite' import react from '@vitejs/plugin-react' // https://vite.dev/config/ export default defineConfig(({ mode }) => { const env = loadEnv(mode, path.resolve(__dirname, '..'), '') const apiTarget = `http://localhost:${env.PORT || '3001'}` return { plugins: [react()], server: { host: true, allowedHosts: ['devgallery.mysuperlab.netcraze.pro', 'gallery.mysuperlab.netcraze.pro', 'localhost'], proxy: { '/api': apiTarget, '/images': apiTarget, }, }, } })