2024-06-24 20:50:27 +03:00
|
|
|
import { SolidStartInlineConfig, defineConfig } from '@solidjs/start/config'
|
2024-09-24 09:48:39 +03:00
|
|
|
import viteConfig, { isDev } from './vite.config'
|
2024-09-24 06:50:44 +03:00
|
|
|
|
|
|
|
const isVercel = Boolean(process.env.VERCEL)
|
|
|
|
const isNetlify = Boolean(process.env.NETLIFY)
|
2024-09-15 22:39:32 +03:00
|
|
|
const isBun = Boolean(process.env.BUN)
|
|
|
|
|
2024-09-24 09:48:39 +03:00
|
|
|
const preset = isNetlify ? 'netlify' : isVercel ? 'vercel_edge' : isBun ? 'bun' : 'node'
|
|
|
|
console.info(`[app.config] solid-start preset {> ${preset} <}`)
|
2024-06-28 10:47:38 +03:00
|
|
|
|
2024-06-24 20:50:27 +03:00
|
|
|
export default defineConfig({
|
2024-08-14 15:50:01 +03:00
|
|
|
nitro: {
|
|
|
|
timing: true
|
|
|
|
},
|
2024-06-26 01:52:46 +03:00
|
|
|
ssr: true,
|
2024-06-24 20:50:27 +03:00
|
|
|
server: {
|
2024-09-24 09:48:39 +03:00
|
|
|
preset,
|
2024-07-09 20:53:28 +00:00
|
|
|
port: 3000,
|
2024-07-13 20:15:41 +03:00
|
|
|
https: true
|
2024-06-24 20:50:27 +03:00
|
|
|
},
|
2024-09-24 09:48:39 +03:00
|
|
|
devOverlay: isDev,
|
2024-09-12 09:56:53 +03:00
|
|
|
vite: viteConfig
|
2024-06-24 20:50:27 +03:00
|
|
|
} as SolidStartInlineConfig)
|