A spring project to measure your password strength
- npm (at least 5.2.0 to use npx)
- docker
- java8
- maven
To run in your local machine (considering you alredy installed the required tools), just type in your CLI
./build.sh
When the build process finish, a docker image call password-meter will be created with the port 8080 exposed To run the application, type in your CLI
docker run --rm -i -p8080:8080 password-meter
After that, open http://localhost:8080/password-meter and verify your password strength
Remember to always run all tests before the commit;
To run unit tests, type in your CLI:
mvn test
To run all integration tests, type in your CLI:
mvn integration-test -P integration
Just import as a existing maven project in your favorite IDE
The front-end files are coupled with back-end files; They're all cointaned in resources folder. Grunt is needed in less files compilation, so open a CLI and, in webapp folder, and type:
grunt