Setting the Session Duration
By default, the session duration is set to 30 minutes. You can change this value at installation by setting the JWT_EXPIRY
property in the /autoid-config/vars.yml
file.
If you did not set the value at installation, you can make the change after installation by setting the JWT_EXPIRY
property using the API service.
To set the session duration:
Log in to the Docker manager node.
Verify the
JWT_EXPIRY
property.$
docker inspect api_zoran-api
Go to the API folder.
$
cd /opt/autoid/res/api
Edit the
docker-compose.yml
file and update theJWT_EXPIRY
property. TheJWT_EXPIRY
property is set to minutes.Redeploy the Docker stack API.
$
docker stack deploy --with-registry-auth --compose-file docker-compose.yml api
If the command returns any errors, such as "image could not be accessed by the registry," then try the following command:
$
docker stack deploy --with-registry-auth --resolve-image changed \ --compose-file /opt/autoid/res/api/docker-compose.yml api
Verify the new
JWT_EXPIRY
property.$
docker inspect api_zoran-api
Log in to the Docker worker node.
Stop the worker node.
$
docker stop <<container ID>>
The Docker manager node re-initiates the worker node. Repeat this step on any other worker node.