Skip to content

machacjozef/Testik-A

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netgrif Application Engine Backend Starter

This project is starter for Netgrif Application Engine


Requirements

The Application engine has some requirements for runtime environment. The following table is summary of requirements to run and use the engine:

Name Version Description Recommendation
Java 11+ Java Development Kit OpenJDK 11
Redis 5+ Key-value in-memory database used for user sessions and caching Redis 6.2.6
MongoDB 4.4+ Main document store database MongoDB 4.4.11
Elasticsearch 7.10+ Index database used for better application search Elasticsearch 7.10.2

If you are planning on developing docker container based solution you can use our docker-compose configuration to run all necessary databases to develop with NAE.


Installation

First Step

Rename Package

Edit pom.xml

Generate certificates

To quickly start working with the engine just write the following commands to download, unzip, generate security keys and start:

$ cd src/main/resources/certificates && openssl genrsa -out keypair.pem 4096 && openssl rsa -in keypair.pem -pubout -out public.crt && openssl pkcs8 -topk8 -inform PEM -outform DER -nocrypt -in keypair.pem -out private.der && cd ../../../..

Class Description

CustomActionDelegate

CustomRunner

CustomRunnerController

StarterApplication - Main class


License

The software is licensed under NETGRIF Community license. You may be found this license at the LICENSE file in the repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors