From 59e9c655d44bd9c2761cbdee58d1d201110fe04c Mon Sep 17 00:00:00 2001 From: Wayne Sutton Date: Sun, 14 Dec 2025 12:06:11 -0800 Subject: [PATCH] fix: ensure vite installs and builds correctly on Netlify --- README.md | 2 ++ netlify.toml | 3 ++- package.json | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 73220d4..ee80690 100644 --- a/README.md +++ b/README.md @@ -186,6 +186,8 @@ npm run sync:prod ### Netlify +[![Netlify Status](https://api.netlify.com/api/v1/badges/d8c4d83d-7486-42de-844b-6f09986dc9aa/deploy-status)](https://app.netlify.com/projects/markdowncms/deploys) + For detailed setup, see the [Convex Netlify Deployment Guide](https://docs.convex.dev/production/hosting/netlify). 1. Deploy Convex functions to production: diff --git a/netlify.toml b/netlify.toml index 742b665..4c8457d 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,9 +1,10 @@ [build] - command = "npm install && npx convex deploy --cmd 'npm run build'" + command = "npm ci && npx convex deploy --cmd 'npm run build'" publish = "dist" [build.environment] NODE_VERSION = "20" + NPM_FLAGS = "--include=dev" # Convex HTTP endpoints # RSS feeds diff --git a/package.json b/package.json index 1d21e57..c18ee5c 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "scripts": { "dev": "vite", "dev:convex": "convex dev", - "build": "npx vite build", + "build": "vite build", "typecheck": "tsc --noEmit", "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", "preview": "vite preview",