This service details used by Pre-Registration portal to book an appointment by providing his/her basic appointment details
Refer to the required released tagged version SQL scripts.
The project requires JDK 21.0.3 and mvn version - 3.9.6
- Build and install:
$ cd pre-registration-booking-service $ mvn install -DskipTests=true -Dmaven.javadoc.skip=true -Dgpg.skip=true - Build Docker for a service:
$ cd <service folder> $ docker build -f Dockerfile
<dependency>
<groupId>io.mosip.kernel</groupId>
<artifactId>kernel-auth-adapter</artifactId>
<version>${kernel.auth.adapter.version}</version>
</dependency>
<dependency>
<groupId>io.mosip.kernel</groupId>
<artifactId>kernel-ref-idobjectvalidator</artifactId>
<version>${kernel.ref.idobjectvalidator.version}</version>
</dependency>
Pre-registration Service uses the following configuration files: Configuration-Application and Configuration-Pre-registration defined here. Refer to the required released tagged version.
Need to run the config-server along with the files mentioned above in order to run the pre-registration booking service.
Refer to bootstrap properties
- Set KUBECONFIG variable to point to existing K8 cluster kubeconfig file:
export KUBECONFIG=~/.kube/<k8s-cluster.config>
$ cd deploy
$ ./install.sh
$ cd deploy
$ ./delete.sh
$ cd deploy
$ ./restart.sh
API documentation is available here.
This project is licensed under the terms of Mozilla Public License 2.0.