Files
linkedsign/DEPLOY_ANDROID.md
T

1.2 KiB

Deploy Android

Pasos

  1. Haz los cambios en dev.
  2. Prueba la app:
    • source /etc/profile.d/android-sdk.sh
    • cd android
    • GRADLE_USER_HOME=/home/mgonzalez/desarrollo/react/linkedsign/android/.gradle-home ./gradlew assembleDebug
  3. Si todo está bien, genera release:
    • GRADLE_USER_HOME=/home/mgonzalez/desarrollo/react/linkedsign/android/.gradle-home ./gradlew assembleRelease
  4. Copia el APK release:
    • cp android/app/build/outputs/apk/release/app-release.apk android/apk/LinkedSign-release.apk
  5. Guarda cambios en git:
    • git add .
    • git commit -m "mensaje"
  6. Sube a Gitea:
    • git push origin main
  7. Sube el APK a producción:
    • scp -P 2203 android/apk/LinkedSign-release.apk deploy@192.168.222.3:/opt/apps/linkedsign/apk/
  8. Limpia archivos .md en producción:
    • find /opt/apps/linkedsign -type f -iname '*.md' -delete
  9. Verifica descarga pública:
    • https://sign.linkedcorp.net/api/downloads/android-apk

Notas

  • La keystore de producción está fuera de git.
  • 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.