fix: serve coolify build without vite host guard

This commit is contained in:
9a0ffedc5b31823b
2026-05-02 23:15:00 +00:00
parent 6b325702b1
commit 85fff2aea8
3 changed files with 126 additions and 3 deletions

View File

@@ -2,12 +2,13 @@ import { describe, expect, it } from 'vitest';
import { readFileSync } from 'node:fs';
describe('Coolify and Nixpacks deployment config', () => {
it('defines a production start script that binds to all interfaces and PORT', () => {
it('defines a production start script that serves dist without Vite host blocking', () => {
const packageJson = JSON.parse(readFileSync('package.json', 'utf8'));
expect(packageJson.scripts.start).toContain('astro preview');
expect(packageJson.scripts.start).toContain('sirv dist');
expect(packageJson.scripts.start).toContain('--host 0.0.0.0');
expect(packageJson.scripts.start).toContain('${PORT:-4321}');
expect(packageJson.scripts.start).not.toContain('astro preview');
});
it('pins Nixpacks install, build, and start commands for Coolify', () => {