Deployment

App‑Builds werden mit der Expo‑CLI (bzw. EAS) erzeugt; iOS wird direkt per npx expo submit hochgeladen, Android‑Artefakte werden manuell in der Google Play Console eingereicht. Die API wird automatisiert über die Bitbucket‑Pipeline nach Dokku deployed (Continuous Deployment).

App (iOS/Android, Expo CLI) #

Build (Production Profile)

# iOS EAS Build:
npx expo build:ios --profile production

# Android EAS Build:
npx expo build:android --profile production

iOS Release (Submit)

npx expo submit ios --profile production

Android Release (manuell im Play Store)

  • Die gebuildete Datei (AAB/APK) wird nach dem Build bei Expo/EAS bereitgestellt.
  • Artefakt herunterladen und im Google Play Console (Produktion/Interner Test) hochladen, Richtlinien/Listing prüfen und rollout durchführen.

API (Directus) #

  • Deployment erfolgt per CI/CD-Pipeline über Bitbucket → Dokku (Continuous Deployment).
  • Details siehe Abschnitt „Git: API‑Pipeline (Bitbucket → Dokku)“.
    Kurz: Push auf main triggert Pipeline und git push dokku main:master, Dokku baut und deployed die App auf dem Server.

What are your feelings

Updated on Oktober 8, 2025