Simple appstore example which was created in the context of the lecture Software Architecture (2019) @ Hochschule München.
The project can be built and started in three steps:
- Build the frontend and bundle it inside spring
# Build frontend with production profile
$ ./scripts/build.sh
# Build frontend with development profile
$ ./scripts/build-dev.sh
- Set environment vairables for running PostgreSQL instance
export JDBC_DATABASE_URL=<your url>
export JDBC_DATABASE_USERNAME=<your user>
export JDBC_DATABASE_PASSWORD=<your password>
- Start Spring via maven
# Production mode
mvn spring-boot:run -Pprod
# Local development (H2 database is used)
mvn spring-boot:run -Pdev
- The main application should be reachable here.
- There is also a Swagger-UI available.
A admin user for development is created during startup.
- Username: swa_student
- Password: swa_student
- Anton Saatze
- Daniel Seifert
- Prof. Dr. Gudrun Socher (professor)