Rok 0.13¶
Rok Registry¶
From v0.13 onwards, the Rok Registry requires a service token in order to communicate with certain Fort endpoints. With the Gunicorn service stopped, create a service resource for the Rok Registry API in Fort, by doing the following:
$ rok-fort-manage app-create --name "Rok Registry" --type service
This command should return the client ID of the service. You can use it to create a token for that service as follows:
$ rok-fort-manage token-create --app <client_id> --duration 73808216064
Note
Substitute <cliend_id>
with the Client ID
from the previous command's
output.
Finally, you can store that token in the Rok Registry settings, by editing
the /etc/rok/indexer/indexer.conf.py
settings file:
$ echo "ROK_FORT_SERVICE_TOKEN = '<token>'" >> /etc/rok/indexer/indexer.conf.py
Note
Substitute <token>
with the Token
from the previous command's output.