The Docker build files allow for several Tessera image variations to be built, including:
tessera.Dockerfile
- Core Tessera distributiontessera.azure.Dockerfile
- Core Tessera distribution + Azure Key Vault supporttessera.aws.Dockerfile
- Core Tessera distribution + AWS Key Vault supporttessera.hashicorp.Dockerfile
- Core Tessera distribution + Hashicorp Key Vault support
From project root:
-
Build Tessera distributions, e.g.:
./gradlew clean build -x test
-
Build image, e.g.:
docker build -f docker/tessera.Dockerfile -t me/tessera:develop .
-
Verify image, e.g.:
docker run me/tessera:develop help
.dockerignore controls the files passed to the Docker build context.