From 15e8d55fca5edcf71b2861472a85062c3ed1d313 Mon Sep 17 00:00:00 2001 From: Milton Gonzalez Date: Tue, 7 Apr 2026 20:28:26 -0500 Subject: [PATCH] Harden production layout and deploy workflow --- DEPLOY_ANDROID.md | 4 +++- DEPLOY_WEB.md | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/DEPLOY_ANDROID.md b/DEPLOY_ANDROID.md index 9fcd7c8..1dc505c 100644 --- a/DEPLOY_ANDROID.md +++ b/DEPLOY_ANDROID.md @@ -26,7 +26,8 @@ 7. Sube a Gitea: - `git push origin main` 8. Sube el APK a producción: - - `scp -P 2203 android/apk/LinkedSign-release.apk deploy@192.168.222.3:/opt/apps/linkedsign/apk/` + - `ssh deploy@192.168.222.3 -p 2203 'mkdir -p /opt/apps/linkedsign/android/apk'` + - `scp -P 2203 android/apk/LinkedSign-release.apk deploy@192.168.222.3:/opt/apps/linkedsign/android/apk/` 9. Limpia archivos `.md` en producción: - `find /opt/apps/linkedsign -type f -iname '*.md' -delete` 10. Verifica descarga pública: @@ -38,3 +39,4 @@ - No pierdas la `keystore` ni las contraseñas. - Si cambias algo visual de la app, no hace falta tocar la web. - Si cambias el contrato del API, prueba login, documentos y firma antes de subir release. +- En producción no debe quedar `android/` fuente; solo `/opt/apps/linkedsign/android/apk/LinkedSign-release.apk`. diff --git a/DEPLOY_WEB.md b/DEPLOY_WEB.md index d7f0dc1..7beaa2c 100644 --- a/DEPLOY_WEB.md +++ b/DEPLOY_WEB.md @@ -26,6 +26,7 @@ - `cd /opt/apps/linkedsign/source` - `git fetch origin main` - `git reset --hard origin/main` + - `rm -rf /opt/apps/linkedsign/source/android /opt/apps/linkedsign/source/android_react /opt/apps/linkedsign/source/android_firma_electronica.html` 8. Recompila frontend: - `cd /opt/apps/linkedsign/source/frontend` - `npm ci` @@ -52,3 +53,4 @@ - Si cambias variables de entorno, actualiza `/opt/apps/linkedsign/backend/.env`. - Si cambias rutas del APK o storage, revisa también `PRODUCCION.md`. +- En producción no debe quedar código fuente Android; solo el APK release en `/opt/apps/linkedsign/android/apk/`.