Skip to content

Latest commit

 

History

History
87 lines (72 loc) · 6.83 KB

File metadata and controls

87 lines (72 loc) · 6.83 KB

efiling-api

Maven Profiles

Openshift

Current image build in openshift runs with openshift profile by default. This profile mostly enables splunk logging.

mvn install -P openshift

Demo

This profile self isolate the application from any third individual dependencies

mvn install -P demo

Dev

This profile is required to pull the soap services

mvn install -P efiling-api

Configuration

You should use environment variables to configure the jag efiling api

Environment Variable Type Description Notes
SERVER_PORT Integer web application server port defaulted to 8080
DEMO_MODE Boolean A flag to turn on/off demo mode defaulted to false
REDIS_HOST String Redis storage host defaulted to localhost
REDIS_PORT Integer Redis storage port defaulted to 6379
REDIS_PASSWORD String Redis storage password Defaulted to admin
NAVIGATION_BASE_URL String The base path of the secure file upload not set by default
CSO_BASE_URL String The cso application base URL not set by default
CACHE_TTL Integer The default time to live for the cache in ms Defaulted to 600000 (10 min)
CSO_ACCOUNTFACADE_USERNAME String CSO account facade username not set by default
CSO_ACCOUNTFACADE_PASSWORD String CSO account facade password not set by default
CSO_ACCOUNTFACADE_URI String CSO account facade URI not set by default
CSO_ROLEREGISTRY_USERNAME String role registry username not set by default
CSO_ROLEREGISTRY_PASSWORD String role registry password not set by default
CSO_ROLEREGISTRY_URI String role registry URI not set by default
CSO_FILINGSTATSFACADE_USERNAME String status facade username not set by default
CSO_FILINGSTATSFACADE_PASSWORD String status facade password not set by default
CSO_FILINGSTATSFACADE_URI String status facade URI not set by default
CSOWS_USERNAME String csows username not set by default
CSOWS_PASSWORD String csows password not set by default
CSOWS_URI String csows URI not set by default
CSO_FILINGFACADE_USERNAME String filing facade username not set by default
CSO_FILINGFACADE_PASSWORD String filing facade password not set by default
CSO_FILINGFACADE_URI String filing facade URI not set by default
CSO_SERVICEFACADE_USERNAME String service facade username not set by default
CSO_SERVICEFACADE_PASSWORD String service facade password not set by default
CSO_SERVICEFACADE_URI String service facade URI not set by default
KEYCLOAK_AUTH_SERVER_URL String The keycloak auth server URL not set by default
KEYCLOAK_REALM String The keycloak realm name not set by default
KEYCLOAK_RESOURCE String The keycloak resource name not set by default
KEYCLOAK_CREDENTIALS_SECRET String The keycloak Credentials Secrets not set by default
BAMBORA_APIBASEPATH String API base path not set by default
BAMBORA_APIPASSCODE String API passcode for bambora auth not set by default
BAMBORA_MERCHANTID String merchant id for bambora auth not set by default
MAIL_SEND_BASE_URL String API base path not set by default
SFTP_HOST String sftp host defaulted to localhost
SFTP_PORT Integer sftp port defaulted to 22
SFTP_USERNAME String sftp username Defaulted to admin
SFTP_PASSWORD String sftp password Defaulted to admin
SFTP_REMOTELOCATION String remote directory not set by default
SFTP_KNOWNHOSTS String location of known hosts file not set by default
SFTP_ALLOWUNKNOWN Boolean allow unkown hosts not set by default
CEIS_BASE_PATH String Base path for ords not set by default
CEIS_USERNAME String Basic auth username not set by default
CEIS_PASSWORD String Basic auth password not set by default
BCEID_SERVICE_URI String BCEID uri not set by default
BCEID_SERVICE_USERNAME String BCEID username not set by default
BCEID_SERVICE_PASSWORD String BCEID password not set by default
BCEID_SERVICE_ONLINE_SERVICE_ID String BCEID online service id not set by default

Backend Folder Structure

The backend API will follow the standard Java Spring Boot MVC model for folder structure breakdown where there are models and controllers.