Skip to content

bvsf/flashover

Repository files navigation

flashover

Frontend para SIGCAW

Se instala de la siguiente forma:

Primero hay que instalar curl (si es que no lo tenemos) para poder instalar Node.JS (de paso sirve para probar consultas html por consola):

sudo apt-get install curl

Instalar Node.JS. Esto también instala npm (es como pip pero para Node.JS) para instalar vue:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - 
sudo apt-get install -y nodejs
sudo apt-get install -y build-essential

Configurar NPM para que use como carpeta de instalacion una carpeta en nuestro projecto... asi no toca los archivos de nuestro linux (como si fuera virtualenv): https://docs.npmjs.com/getting-started/fixing-npm-permissions#option-2-change-npms-default-directory-to-another-directory

mkdir ~/workspace/projects/p_flashover/.npm-global
npm config set prefix '~/workspace/projects/p_flashover/.npm-global'

Llegado a este punto, copiamos la siguiente línea al final del archivo ~/.profile

PATH=~/workspace/projects/p_flashover/.npm-global/bin:$PATH

Para ello, ejecutar

nano ~/.profile

Luego de editar el archivo .profile, ejecutar

source ~/.profile

Cerrar sesión en Ubuntu y volver a entrar.

Ahora sí instalamos vue y vue-cli: https://vuejs.org/v2/guide/installation.html

cd ~/workspace/projects/p_flashover/
npm install vue
npm install --global vue-cli

Aquí importamos el proyecto desde el repositorio.

git clone https://github.com/bvsf/flashover.git
cd flashover
git checkout develop

Luego, instalamos las extensiones y ejecutamos.

npm install
npm run dev