forked from mosip/inji-certify
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
INJICERT-661 Updated dependencies and README
Signed-off-by: Hitesh Jain <[email protected]>
- Loading branch information
1 parent
b750981
commit f6dd187
Showing
4 changed files
with
34 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
FROM mosipdev/inji-certify:INJICERT-661 | ||
FROM mosipdev/inji-certify:develop | ||
|
||
ARG SOURCE | ||
ARG COMMIT_HASH | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# Certify Service with Plugins | ||
|
||
## Overview | ||
`certify-service-with-plugins` is a streamlined service that bundles runtime JARs within the Docker image, eliminating the need for an external artifact repository like Artifactory. This enhances deployment efficiency and reduces external dependencies. | ||
This is built on top of base inji-certify docker image and includes the plugins required for the service to run. | ||
|
||
## Features | ||
- Bundles runtime JARs directly within the Docker image. | ||
- Simplifies deployment process for demos and POCs. | ||
- Removes dependency on Artifactory. | ||
- Supports optional installation of `hsm_client` during deployment. | ||
|
||
## Installation & Deployment | ||
### Prerequisites | ||
- Docker installed on the system. | ||
- Required JARs included in the build process. | ||
|
||
### Deploying the Service | ||
To deploy the service, ensure the necessary configurations are set in your deployment pipeline. The JARs are already included in the image, so no additional artifact retrieval steps are needed. | ||
New plugins if needed can be mounted loader_path | ||
|
||
#### Enabling HSM Client | ||
To install the `hsm_client`, set the following environment variable in the deployment configuration: | ||
```sh | ||
$install_hsm_client=true | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters