Add unified versioning and changelog workflow

This commit is contained in:
2026-04-07 09:50:07 -05:00
parent 64e0757f3b
commit 408a9b4435
9 changed files with 104 additions and 47 deletions
+14 -24
View File
@@ -1,5 +1,11 @@
# Producción LinkedSign
## Versión actual
- Base actual: `1.0.1`
- Fuente de verdad: [VERSION](/home/mgonzalez/desarrollo/react/linkedsign/VERSION)
- Historial de cambios: [CHANGELOG.md](/home/mgonzalez/desarrollo/react/linkedsign/CHANGELOG.md)
## Servidor de aplicación
- Host: `192.168.222.3`
@@ -55,25 +61,11 @@ No hace falta rewrite. El backend ya acepta `/api`.
- Base de datos: `linkedsign`
- Usuario: `linkedsign_user`
## Bloqueo pendiente
## Estado base confirmado
MariaDB rechazó el acceso desde el servidor web:
- Error: `Access denied for user 'linkedsign_user'@'192.168.222.3'`
En el servidor MariaDB debes ejecutar:
```sql
GRANT ALL PRIVILEGES ON linkedsign.* TO 'linkedsign_user'@'192.168.222.3' IDENTIFIED BY 'INa*hkFanYa_zICF';
FLUSH PRIVILEGES;
```
Si quieres permitir desde más de un host del mismo segmento:
```sql
GRANT ALL PRIVILEGES ON linkedsign.* TO 'linkedsign_user'@'192.168.222.%' IDENTIFIED BY 'INa*hkFanYa_zICF';
FLUSH PRIVILEGES;
```
- MariaDB en `192.168.222.32` ya permite acceso desde `192.168.222.3`
- Tablas de producción ya fueron creadas y validadas
- El dominio público operativo es `https://sign.linkedcorp.net`
## Comandos útiles
@@ -84,13 +76,11 @@ sudo journalctl -u linkedsign-frontend -n 100 --no-pager
sudo journalctl -u linkedsign-backend -n 100 --no-pager
```
## Pendiente después del GRANT
## Notas de versión
Cuando MariaDB permita acceso desde `192.168.222.3`, falta:
1. Crear/validar tablas en producción.
2. Probar login real.
3. Confirmar operación completa del sistema.
1. Toda nueva versión debe reflejarse en `VERSION`.
2. Toda nueva versión debe registrarse en `CHANGELOG.md`.
3. Producción no debe conservar archivos `.md` después del despliegue.
## Seguridad