Welcome to the BSPQ25-E2 project: Deuspotify
Ane Arrate, Endika Blanco, Javier Gutierrez, Adrían Román, Asier Loinaz & María Vivar
Deuspotify is an open source music player based on modern Java technologies.
Clone this repository
```bash git clone https://github.com/BSPQ24-25/BSPQ25-E2.git cd BSPQ25-E2
Run the DB initialization script
```bash mysql -h 127.0.0.1 -u root -p < src/main/resources/deuspotify-db-setup.sql
Run the application using Maven:
mvn clean install mvn -DskipTests spring-boot:run mvn spring-boot:runAccess the application: http://localhost:8080 You can also find the application at http://1e1f2b77-67eb-464f-accf-8d6c93442d98.duckdns.org:8080
You can also run the app with one command using Docker.
To start the container without changes:
docker-compose upIf you have modified the Dockerfile, dependencies or other configurations:
docker-compose up --build You can also pull the docker image from DockerHub:
docker pull endikablanco/deuspotifyYou can generate documentation and reports by running the following commands:
mvn doxygen:report or
mvn sitemvn test jacoco:reportmvn -Pintegration integration-testmvn -Pperformance integration-testmvn -Pperformance resources:copy-resources@copy-perf-reportAll reports should be visible on the target folder.