- Flutter SDK installiert
- Dart SDK (im Flutter SDK enthalten)
- Webbrowser (Chrome empfohlen)
Öffne ein Terminal, wechsle in das Projektverzeichnis und führe aus:
flutter pub getStarte die App mit folgendem Befehl:
flutter run -d chrome --web-port=8082Rufe im Browser folgende Adresse auf:
http://localhost:8082- Ist der Port 8082 belegt, erscheint eine Fehlermeldung – entweder einen anderen Port wählen oder den Port freigeben.
- Hot Reload wird unterstützt. Einfach Änderungen speichern und im Terminal die R-Taste drücken und der Browser updated sich selbst.
- Docker installiert
flutter build web
Der Build liegt danach im Ordner build/web.
docker build -t drk-invoice-management-frontend .
docker run -d -p 8082:80 drk-invoice-management-frontend
http://localhost:8082
docker run -d -p 3000:80 drk-invoice-management-frontend
Im GitHub-Release 1.0.0 liegt eine .tar Datei:
docker load -i drk-invoice-management-frontend.tar
docker run -d -p 8082:80 drk-invoice-management-frontend
docker run -d -p 3000:80 drk-invoice-management-frontend
docker save -o drk-invoice-management-frontend.tar drk-invoice-management-frontend