# VotianLT Monorepo

## Struktur

- `backend/`: Spring Boot / Vaadin Backend
- `app/`: Flutter App
- `.vscode/`: gemeinsame Workspace-Launches für Backend und Flutter

## Backend

```bash
cd backend
./mvnw
```

Wichtige Befehle:

```bash
cd backend && ./mvnw test
cd backend && ./mvnw -Pproduction package
cd backend && ./mvnw spotless:apply
```

## Flutter App

```bash
cd app
flutter pub get
flutter run
```

## Release Image

Das Release-Script liegt im Repo-Root und baut/pusht das Backend-Image:

```bash
docker login registry.assecutor.org
./docker_push.sh
./docker_push.sh 0.9.13
```
