The app is an evolution of the following project: WS22_AurumBanking. The new design was created in the Human-Computer Interaction (HCI) module and further developed and technically implemented in the Mobile Computing module.
The detailed documentation of the app can be found in the backend documentation. This is executed in MKDocs. Use the instructions in this README to start it. The documentation is located in the "App" tab on the local website.
Required Elements To Run The App
- Pixel 7 Pro (Hardware or virtual device)
- Android API Version 30+
- JDK 17
- Gradle
- Android Studio
- Docker
- AurumBanking-Backend
- Minimum 16 GB RAM
- Linux Terminal
Setup-Pipeline for the App
token:
- only protected branches: glrt-gzH2v-od7U2MxFuhypb7
docker run --rm -it -v gitlab-runner-config:/etc/gitlab-runner gitlab/gitlab-runner:latest register .\gitlab-runner.exe register --url https://git.ai.fh-erfurt.de --token $token
- Enter the GitLab instance URL (for example, https://gitlab.com/): [https://git.ai.fh-erfurt.de]: [Enter]
- Enter a name for the runner. This is stored only in the local config.toml file: aurumbanking-app-gitlab-runner
- Enter an executor: parallels, virtualbox, docker, docker-autoscaler, instance, custom, shell, ssh, docker-windows, docker+machine, kubernetes: docker
- Enter the default Docker image (for example, ruby:2.7): jdk:17
docker run -d --name gitlab-runner-app --restart always -v /var/run/docker.sock:/var/run/docker.sock -v gitlab-runner-config:/etc/gitlab-runner gitlab/gitlab-runner:latest
docker exec -it gitlab-runner-app /bin/bash
- apt update
- apt install nano
- nano /etc/gitlab-runner/config.toml --> set: privileged = true