This sample project is intended to demonstrate Spring Boot 3.2+ CRaC support by creating a ready to restore container image.
Warning: for real projects make sure to not leak sensitive data in CRaC files since they contain a snapshot of the memory of the running JVM instance.
From within the spring-boot-crac-demo
folder, you have the choice to run either on demand checkpoint/restore of a running application with:
./checkpoint.sh
Or to run an automatic checkpoint/restore at startup with:
./checkpointOnRefresh.sh
Restore the application with:
./restore.sh