The restful service used by IGO and IGO customers.
Please update properties files as the populated files are not uploaded to this repo. If you are updating any properties,
please commit an unassigned value of that property to the relevant properties files in local
, dev
, and production
-
Copy properties file from resource path at the LIMS rest host being deployed to
# ON LIMSREST HOST # TODO - Provide these values YOUR_HOST= TGT_PATH= # path to your ./src/local/resources directory of this project rsc_path= # e.g. ".../path/to/sapio/lims/tomcat/webapps/LimsRest##-1.17.3d/WEB-INF/classes" files="app.properties connect.txt limsrestcredentials.properties" for f in ${files}; do scp ${rsc_path}/${f} ${YOUR_HOST}:${TGT_PATH} done
-
Copy over the files pointed to the fields in
app.properties
nats.keystore_path
nats.truststore_path
(Optional - point to a log file)
metadb.publishing_failures_filepath
-
Update
connect.txt
lims.host
- Add hostname properties files were copied fromlims.user1
/lims.user2
- Add personal API user (e.g. api-streid)lims.pword1
/lims.pword2
- Add personal API user password`
-
Modify
gradle.properties
so the target points to devnexusUrl= nexusUrlReleases= nexusUsername= nexusPassword= target=dev
-
(
gradle clean
&)gradle bootRun
- Copy properties file (see Local Setup, Step 1)
- Modify
gradle.properties
so point to prod (see Local Setup, Step 4) gradle clean
andgradle build