Files
003-fleet-management/001.FRONTEND/astro.config.mjs
2026-05-23 21:52:15 +00:00

52 lines
1.0 KiB
JavaScript

// @ts-check
import { defineConfig } from 'astro/config';
import node from '@astrojs/node';
import tailwindcss from '@tailwindcss/vite';
export default defineConfig({
output: 'server',
adapter: node({
mode: 'standalone',
}),
server: {
host: '0.0.0.0',
port: 4321,
},
image: {
remotePatterns: [
{
protocol: 'https',
hostname: 'frontend-operativa.local.mitteworkspace.cloud',
port: '',
pathname: '/**',
},
],
},
build: {
inlineStylesheets: 'always'
},
vite: {
build: {
// Smanji intenzitet optimizacije tijekom dev-a
minify: false,
cssMinify: false,
},
plugins: [tailwindcss()],
// KLJUČNO ZA TAILWIND v4 + NODE standalone SSR:
ssr: {
// Prisiljava Vite da uključi Tailwind v4 stilove u serverski bundle
noExternal: ['tailwindcss', '@tailwindcss/vite']
},
server: {
watch: {
ignored: ['**/node_modules/**', '**/dist/**'],
},
allowedHosts: ['.mitteworkspace.cloud']
}
}
});