Maven module of the backend application, it isn't required for deployment.
Sources files are in doxxy-backend, this module is only an application which runs the backend library.
- JDK 17+
- A PostgreSQL database, a recent enough version (11+) should be enough.
- Copy the
application.properties.example
asapplication.properties
and set the values. - Run the backend:
- Using
mvn -pl doxxy-backend-app -am spring-boot:run
in the root working directory, or, - Make a Spring Boot run configuration in the
doxxy-backend-app
working directory on IntelliJ.
- Using
- ???
- Profit
If you change something to the database, please write a migration script here, with Flyway's naming scheme:
V[Major].[Minor].[YYYY].[MM].[DD]__Extended_Description.sql
.