-
Checkout companion projects
-
Build Docker image for each project (including current)
Either build locally
./mvnw spring-boot:build-image
Or build in Docker
Windows Powershell
docker run --pull always --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
-v "${env:USERPROFILE}\.m2:/root/.m2" \
-v "${PWD}:/usr/src/project" \
-w /usr/src/project \
maven:3.9-eclipse-temurin-21 \
mvn spring-boot:build-image -DskipTests
Linux
docker run --pull always --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
-v "$HOME/.m2:/root/.m2" \
-v "$PWD:/usr/src/project" \
-w /usr/src/project \
maven:3.9-eclipse-temurin-21 \
mvn spring-boot:build-image -DskipTests
- Generate required resources
cd ./local
./generate-resources.sh
- Run in Docker
docker compose up
- Test Issuance flow
- Test Presentation flow