This project uses Quarkus, the Supersonic Subatomic Java Framework.
If you want to learn more about Quarkus, please visit its website: https://quarkus.io/ .
You can run your application in dev mode that enables live coding using:
./mvnw compile quarkus:dev
NOTE: Quarkus now ships with a Dev UI, which is available in dev mode only at http://localhost:8080/q/dev/.
The application can be compiled natively using:
./mvnw -Dnative package
Now you can create a Debian package with:
fakeroot ./debian/rules clean binary
And deploy the resulting Debian package on the production server.
- Renarde (guide): Renarde is a server-side Web Framework based on Quarkus, Qute, Hibernate and RESTEasy Reactive.
- Hibernate ORM with Panache (guide): Simplify your persistence code for Hibernate ORM via the active record or the repository pattern
- On prod, upgrade from postgres 9 to 14 (2024 is on 14, the rest is on 9)
- On dev, use dev service for postgres
- On dev, test and document db transporter for new users
- Figure out how to write db migrations
- Migrate some DB data from 2023 to 2024