Dear Craig,
VocBench 12.x with its new architecture based on Spring Boot and PF4J now supports session timeout configuration, which is what you are looking for.
This can be accomplished by editing the config/application.yml configuration file and adding following property value (in the example, the timeout is 60 minutes):
server.servlet.session.timeout: 60m
If you are running VocBench with the dockerfiles we provide and you don't want to modify them, a possible solution is to pass the former as an additional command line argument to the running container. In fact, you can do this by setting the ST_OPTS environment variable for the container with a value like --server.servlet.session.timeout=60m
In Docker Compose, you can do this by adding an environment attribute to the services describing VocBench or ShowVoc like that:
environment:
ST_OPTS: --server.servlet.session.timeout=60m
If you don't want to modify the docker compose file, you can put the above in an override file.
Regards,
Manuel