diff --git a/transit_dashboard/vite.config.js b/transit_dashboard/vite.config.js index 9d4261d3..39d25396 100644 --- a/transit_dashboard/vite.config.js +++ b/transit_dashboard/vite.config.js @@ -1,8 +1,18 @@ import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' +import fs from 'fs' +import { resolve } from 'path' + +// تحديد مسار ملف .env ديناميكياً (حسب السيرفر أو الجهاز المحلي) +let envDirectory = '../backend' // المسار المحلي الافتراضي +if (fs.existsSync(resolve(__dirname, '../../../.env'))) { + envDirectory = '../../..' // المسار الخاص بـ CloudPanel +} + export default defineConfig({ plugins: [vue()], base: '/transit/', + envDir: envDirectory, server: { port: 5183 }, })