The project should develop an engineering solution for digitizing an information system for doctoral students and candidates in order to be used by higher education institutions, which would integrate into the systematic process for the management and management of the so -called βdigital universityβ.
In order to run the app, make sure you have installed the following dependencies
| Program | URL |
|---|---|
| Java | Java |
| Quarkus | Quarkus |
| AWS Vault [Optional] | AWS Vault |
| PostgreSQL | PostgreSQL |
| ElasticSearch | ElasticSearch |
If you are using Nix or NixOS you can install them in flake.nix via devenv
make services to run it via devenv.env file.
quarkus build
# Or
make build
# Bulid a docker image
docker build -t IliyanKostov9/phd-server:1.0.0 .
# Or
make docker-build
quarkus dev -Dquarkus.profile=dev
# Or
make run
| Command | Description |
|---|---|
| make help | Show available commands with their description |
| make help-server | Show available commands for quarkus with their description |
| make sys-update- | Build your system configuration |
| make all | Run all commands at once |
| make run | Run the server |
| make services | Run elastic search via devenv |
| make stop | Stop elastic search via devenv |
| make test | Run tests |
| make build | Build the server |
| make clean | Uninstall the deps and bulid again |
| make install | Install the deps |
| make elastic-attach | Attach to the Elastic search TUI via devenv |
This product is licensed under GNU General Public License