Files
rx.scoreodonto.com/update-version.js
T
VPS 4 Deploy Agent d6ae290e56
continuous-integration/webhook Falha no deploy (VPS4)
feat: migrate vanilla js to react vite spa
2026-05-30 18:26:56 +02:00

23 lines
894 B
JavaScript

#!/usr/bin/env node
// update-version.js — sincroniza version.txt
// Incrementa o PATCH automaticamente a cada deploy.
// Fonte de verdade: dental-server/version.txt
// NOTA: O index.html agora é gerado pelo React/Vite — não é mais editado aqui.
const fs = require('fs');
const path = require('path');
const versionFile = path.join(__dirname, 'dental-server', 'version.txt');
const current = fs.readFileSync(versionFile, 'utf8').trim();
const parts = current.split('.').map(Number);
parts[2]++; // bump PATCH
const next = parts.join('.');
// version.txt — fonte de verdade do número de versão
// O React serve /version.txt diretamente pelo Express static (dental-client/dist/)
fs.writeFileSync(versionFile, next + '\n');
// package.json NÃO é alterado para preservar o cache de npm install no Docker
console.log(`version: ${current}${next}`);