Skip to content

Latest commit

 

History

History

doxxy-backend-app

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Doxxy backend module

Maven module of the backend application, it isn't required for deployment.

Contributing

Sources files are in doxxy-backend, this module is only an application which runs the backend library.

Running

Requirements

  • JDK 17+
  • A PostgreSQL database, a recent enough version (11+) should be enough.

Setting up

  1. Copy the application.properties.example as application.properties and set the values.
  2. 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.
  3. ???
  4. Profit

Database changes

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.