Kemenu web application, for menu management written in Java and Angular.
- Monetization
- SEO
- Admin panels
- Home redesign
/show
customization- Contact form
- Vendor: OVH
- Expenses: 15.71 € / month.
- Spec:
- CPU: 2 vCores
- RAM: 8 GB
- Storage: 80 GB
mvn -U clean install -pl :kemenu-frontend
- Hot reloading to work with frontend:
bash kemenu-frontend/npm --prefix kemenu-frontend run start
- For use ng command:
bash kemenu-frontend/npm --prefix kemenu-frontend run ng <NG_COMMAND>
- For install a npm package:
bash kemenu-frontend/npm --prefix kemenu-frontend install <PACKAGE>
- Build entire project
mvn -U clean install -pl :kemenu-frontend && mvn -U clean test package -pl :kemenu-backend
- Compile frontend
mvn -U clean install -pl :kemenu-frontend
- Compile backend
mvn -U clean test package -pl :kemenu-backend
- Launch acceptance tests
mvn -U clean test -pl :kemenu-acceptance-tests
- How to launch docker
docker-compose up
- Go to
kemenu-backend/src/main/java/com/kemenu/kemenu_backend/Application.java
- Right click and click on
Debug 'Application'
- Stop it
- Go to
Run
>Edit Configurations...
- In the new window select
Spring Boot
>Application
>Environment
- Put in
VM options
the following-Dspring.profiles.active=dev
- Click on
Apply
and then inOK
- Angular 9 + Bootstrap
- Java 15 + Spring Boot
- MongoDB
- Docker
A branch must be named following this convention:
- Start with KEM-[ISSUE_NUMBER]_[SHORT_DESCRIPTION]
- For example:
KEM-9_login_page