Harden production layout and deploy workflow
This commit is contained in:
+3
-1
@@ -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`.
|
||||
|
||||
@@ -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/`.
|
||||
|
||||
Reference in New Issue
Block a user