From 7926b515d02c76c2c06ce2633213ef3a1f060ca1 Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Tue, 17 Nov 2020 18:19:22 +0530 Subject: [PATCH] README: add packaging/build instructions Signed-off-by: Rohit Yadav --- ui/README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ui/README.md b/ui/README.md index f1bbc42f211..a404d0635d3 100644 --- a/ui/README.md +++ b/ui/README.md @@ -120,6 +120,20 @@ Run Primate: docker run -ti --rm -p 8080:80 -v $(pwd)/nginx:/etc/nginx/conf.d:ro cloudstack-primate:latest +### Packaging + +The following is tested to work on any Ubuntu 18.04/20.04 base installation or +docker container: + + # Install nodejs (lts) + curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - + sudo apt-get install -y nodejs debhelper rpm + # Install build tools + npm install -g @vue/cli webpack eslint + # Clone this repository and run package.sh + cd /packaging + bash -x package.sh + ## Documentation - VueJS Guide: https://vuejs.org/v2/guide/