vuestorefront installation steps - jigneshpshah/greycube_helpmanual GitHub Wiki

  1. git clone https://github.com/DivanteLtd/vue-storefront.git vue-storefront

cd vue-storefront

yarn

yarn installer

  1. Node.js Active LTS (>=8.0.0)

https://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/

sudo apt-get install curl

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Run sudo apt-get install -y nodejs to install Node.js 12.x and npm

You may also need development tools to build native addons:

 sudo apt-get install gcc g++ make
  1. Yarn (>=1.0.0) To install the Yarn package manager, run:

    curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

    echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

    sudo apt-get update && sudo apt-get install yarn

  2. ImageMagick (to fit, resize and crop images

sudo apt install imagemagick

  1. enable ufw 3000 port
To Action From
3000/tcp ALLOW Anywhere
22/tcp ALLOW Anywhere
80/tcp ALLOW Anywhere
443/tcp ALLOW Anywhere
53 ALLOW Anywhere
3000/tcp (v6) ALLOW Anywhere (v6)
22/tcp (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
443/tcp (v6) ALLOW Anywhere (v6)
53 (v6) ALLOW Anywhere (v6)

6)https://www.nginx.com/blog/using-free-ssltls-certificates-from-lets-encrypt-with-nginx/

put domain.conf file in site-available