Files
sales-trainer/Dockerfile
Macky bdd7c44dbe fix(Dockerfile): build frontend without NODE_ENV=production (npm skips devDeps like vite -> 'vite: not found')
Root cause of EasyPanel build failure: ENV NODE_ENV=production was set before 'npm install',
so npm skipped devDependencies (vite, @vitejs/plugin-vue) and 'npm run build' had no vite.
Fix: remove the early NODE_ENV=production (devDeps install for the build), use 'npm ci'
(deterministic, falls back to npm install). NODE_ENV only matters for Flask runtime which is set
at the CMD stage.
2026-08-07 19:27:36 +07:00

981 B