developers
Last updated
Last updated
The build .
After a deployment to stage environment, we run against the stage API and then on the front-end pointing the production wellcomecollection.org at the stage catalogue API.
After a successful stage deployment we run the and wait for a user to review and .
We then run the same smoke & e2e tests pointed at production to confirm a successful deployment.
The CI flow looks as follows:
Java 1.8
Scala 2.12
SBT
Terraform
Docker
Make
Then install Java 11 with:
At the root of the project you should be able to use sbt
to run the project as described below.
You will need to have signed in to the AWS on the CLI to allow the application to assume the required role.
You should then be able to access the APIs at:
http://localhost:8080/works
: Seach
http://localhost:8081/items
: Items
To specify a different pipeline index, you can set the pipelineDate
environment variable for the search API:
We suggest using to manage Java versions. It can be installed with:
Currently only the search & items API can be run locally. It will use the configured pipeline index in .
To run with reloading of code changes using from the root of the repository: