woolplatform / wool

The WOOL dialogue language description and tools.
MIT License
1 stars 0 forks source link

Azure Data Lake Integration #137

Closed hopdenakker closed 1 year ago

hopdenakker commented 1 year ago

The WOOL Web Service now allows you to configure an integration with Azure Data Lake that can be used as a backup for local file storage. This is useful in case your local storage is not persistent (e.g. when running the WOOL Web Service inside a Docker container). When 'woolconfigAzureDataLakeEnabled' is 'true' (and the authentication parameters are configured correctly), WOOL Web Service will upload every change to a dialogue log file to the Azure Data Lake. When a dialogue action is started for a specific wool user for which there are no local dialogue log files available - the web service will check the Azure Data Lake to see if dialogue log files are available there, and will populate the local dialogue storage with the files available on the data lake.

This update introduces the following new configuration options that can be set in a gradle.properties file: