Builds of frontend and backed are dockerized so to build new image:
frontend: docker build ./electricity-frontend -t recruitment_frontend:{tag_version}
backend: docker build ./electricity-backend -t recruitment_backend:{tag_version}
there are also images already stored on docker hub under
https://hub.docker.com/repository/docker/zawadzkib/recruitment_backend
https://hub.docker.com/repository/docker/zawadzkib/recruitment_frontend
so to run 0.2.1 version just use docker pull or there is possibility
to use prepared docker-compose, yml file prepared already so just run docker-compose up to start the app.
Front is build on vue.js and vuetify
type in console npm run server to start development server
type in console :npm run test or npx cypress open
and select which test you want run
Backend is build with spring
type in console ./gradlew bootRun
type in ./gradlew clean build
this will build app and also execute unit and integration tests and will create report
from test and code coverage