# Umbenennung: backend-screenshot-service → backend-image-service

## ✅ Was wurde umbenannt:

### Ordnerstruktur
- `backend-screenshot-service/` → `backend-image-service/`
- `puppeteer-service/` → `image-service/`

### Package & Container Names
- `releasebird-screenshot-service` → `releasebird-image-service`
- `releasebird/screenshot-service` → `releasebird/image-service`

### Service Namen
- Screenshot Service → Image Service
- screenshot-service → image-service

### Dateien
- `test-screenshot.sh` → `test-image.sh`
- `backend-screenshot-service.iml` → `backend-image-service.iml`

### Konfigurationen
Alle Referenzen in folgenden Dateien aktualisiert:
- ✅ `package.json`
- ✅ `server.js`
- ✅ `Dockerrun.aws.json`
- ✅ `docker-compose.yml`
- ✅ `docker-compose.prod.yml`
- ✅ `.ebextensions/*.config`
- ✅ `kubernetes/*.yaml`
- ✅ Alle Dokumentations-Dateien (*.md)
- ✅ Deployment Scripts (*.sh)

## 📌 Was NICHT umbenannt wurde:

### API Endpoints (bleiben gleich für Kompatibilität)
- `/ewidget/screenshot/render` - Bleibt so!
- `/ewidget/screenshot/health` - Bleibt so!

**Grund:** Rückwärtskompatibilität mit Frontend SDK und existierenden Integrationen.

### Docker Image Namen (Optional)
Falls du das Docker Image pushen willst:
```bash
# Alt:
docker push releasebird/screenshot-service:latest

# Neu:
docker push releasebird/image-service:latest
```

## 🚀 Deployment-Befehle aktualisiert:

### Lokal
```bash
cd backend-image-service

# Docker Compose
docker-compose up -d

# Oder direkt
cd image-service
npm start
```

### Elastic Beanstalk
```bash
cd backend-image-service

# Erstmalig
./init-eb-environment.sh image-service-prod

# Updates
./deploy-to-eb.sh image-service-prod
```

### Test
```bash
./test-image.sh
```

## 📁 Neue Struktur:

```
backend-image-service/
├── image-service/                # Node.js Service (vorher: puppeteer-service)
│   ├── server.js
│   ├── package.json
│   ├── Dockerfile
│   ├── Dockerrun.aws.json
│   └── .ebextensions/
├── kubernetes/
├── deploy-to-eb.sh
├── init-eb-environment.sh
├── test-image.sh                 # Vorher: test-screenshot.sh
└── *.md                          # Alle Docs aktualisiert
```

## ✅ Fertig!

Alle Referenzen wurden von "screenshot" zu "image" umbenannt.
Der Service funktioniert genau wie vorher, nur mit neuem Namen!
