DmiStorageClient is a Vue.js based GUI that uses DmiStorageServer APIs.
- A working DmiStorageServer intallation
- Vue.js requirements
Clone or Download the repository
$ git clone https://github.com/LemuelPuglisi/DmiStorageClient.git
cd into the project directory and Install dependencies
$ npm install
copy .env.example to .env
$ cp .env.example .env
Set the following parameters in .env file:
VUE_APP_HOST= // insert here the DmiStorageServer Url
VUE_APP_OAUTH_ID= // insert here the DmiStorageServer Password client id
VUE_APP_OAUTH_TOKEN= // insert here the DmiStorageServer Password client token
VUE_APP_AES_SECRET= // insert here an strong arbitrary encryption key
$ npm run serve
$ npm run test
$ npm run build