41 lines
592 B
Markdown
41 lines
592 B
Markdown
# 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
|
|
```
|