# Updates

# Portal aktualisieren

## Portal Update

### Standard

```
cd /opt/LD-Connect-Portal
git fetch origin
git reset --hard origin/main
docker compose up -d --build
```

### Hot-Reload ohne Rebuild

```
docker cp backend/routes/DATEI.js ld-portal-backend-1:/app/routes/DATEI.js
docker restart ld-portal-backend-1
```

### Status pruefen

```
docker ps
docker logs ld-portal-backend-1 --tail 20
```

### Rollback

```
git log --oneline -10
git reset --hard COMMIT_HASH
docker compose up -d --build
```

# App aktualisieren

## App Update

### Versionsnummern erhoehen

app.json: version, ios buildNumber, android versionCode erhoehen. android/app/build.gradle: versionCode und versionName anpassen.

### Bauen

```
EAS_NO_VCS=1 eas build --platform all --profile production
EAS_NO_VCS=1 eas submit --platform ios
EAS_NO_VCS=1 eas submit --platform android
```

### Versionen

<table id="bkmrk-versioniosandroiddat"><thead><tr><th>Version</th><th>iOS</th><th>Android</th><th>Datum</th></tr></thead><tbody><tr><td>2.1.0</td><td>17</td><td>3</td><td>Jun 2026</td></tr><tr><td>2.2.0</td><td>18</td><td>4</td><td>Jun 2026</td></tr><tr><td>2.2.1</td><td>19</td><td>5</td><td>Jun 2026</td></tr></tbody></table>