Repository files navigation
Spring
S. boot web for rest api
S. boot jooq to setup jOOQ
S. actuator to manage app via REST in f.e. Prometheus
S. security to handle authentication and secure endpoints
JWT to operate authorization tokens
Liquibase to keep code and DB consistency
jOOQ to keep DB and code consistency and simple DAO way to do SQL
Swagger oAPI to represent and formalize API of app
Mapstruct to generate mappers for models in compile-time
Typescript
React
Effector as global store
MUI
Axios
Start ./compose/postgre-compose.yml for DB app instance
Start ./gradlew :backend:bootRun for backend instance
Start ./gradlew :frontend:npm_start for frontend instance
To route requests between apps it is possible to use nginx: nginx -c ~/this_project_folder/nginx/nginx.conf
Build backend image: ./scripts/build-back.sh
Build frontend image: ./scripts/build-front.sh
It is possible to
???
PROFIT
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.