Lagosta is the user interface for Krill.
The project uses Vue.js as Javascript framework and Element as UI framework.
To get all the required js libraries in, run
yarn install
To point to your Krill instance, edit the vue.config.js file and its host as a proxy for the API calls
devServer: {
proxy: 'https://localhost:3000'
}
Useful during development to instantaneously see the changes on screen
yarn run serve
To get everything compiled and minified in the “dist” folder
yarn run build
There are two ways to run the app in production:
To use the latter, first create a .env file with the parameters that suit your environment
PROXY_BASE_URL=https://your-host
SERVE_FOLDER=dist
and then run
node server.js
Author: NLnetLabs
Source Code: https://github.com/NLnetLabs/lagosta
#vue #vuejs #javascript