import { SolidStartInlineConfig, defineConfig } from '@solidjs/start/config' import dotenv from 'dotenv' import viteConfig from './vite.config' // Load environment variables from .env file dotenv.config() const isVercel = Boolean(process.env.VERCEL) const isNetlify = Boolean(process.env.NETLIFY) const isBun = Boolean(process.env.BUN) export const runtime = isNetlify ? 'netlify' : isVercel ? 'vercel_edge' : isBun ? 'bun' : 'node' console.info(`[app.config] solid-start build for {> ${runtime} <}`) export default defineConfig({ nitro: { timing: true }, ssr: true, server: { preset: runtime, port: 3000, https: true }, devOverlay: true, vite: viteConfig } as SolidStartInlineConfig)