A single place to have all captcha needs across your service.
The project requires JDK 21.0.3 and mvn version - 3.9.6
- Build and install:
$ mvn install -Dgpg.skip=true
- Build Docker for a service:
$ cd <service folder> $ docker build -f Dockerfile
- Configure module wise secrets in the application-default.properties
- Run CaptchaServiceApplication.java from IDE.
- Service should be accessible at http://localhost:9089/v1/captcha
Captcha Validation Service uses the following configuration files that are accessible in this repository. Please refer to the required released tagged version for configuration.
To deploy captcha-service on Kubernetes cluster using Dockers refer to Sandbox Deployment.
API documentation is available here.
This project is licensed under the terms of Mozilla Public License 2.0.
Note: Refer README.md for more details.