update INSTALL.md

parent 547959c7
Showing with 36 additions and 25 deletions
...@@ -59,33 +59,47 @@ mostradas más adelante hacen todo el trabajo, basta con ejecutar [./install.sh] ...@@ -59,33 +59,47 @@ mostradas más adelante hacen todo el trabajo, basta con ejecutar [./install.sh]
### Opción B (desarrollo en local) ### Opción B (desarrollo en local)
0. Comprobar que VT-x (virtualización) está habilitada en la BIOS y tenemos IP estática. 0. Comprobar que VT-x (virtualización) está habilitada en la BIOS.
1. Instalar [virtualbox][1] y [vagrant][2] (version >1.5 para este último). 1. Instalar [virtualbox][1] y [vagrant][2] (version >1.5 para este último).
2. Ejecutar `vagrant up` desde este directorio. 2. Ejecutar `vagrant up` desde este directorio.
Si queremos entrar en la máquina virtual, para Sails y volverlo a lanzar en modo Descargar upload.zip y symbolstx.zip desde Yottacode:
consola:
``` ```
sails$ vagrant ssh wget http://dev.yottacode.com/symbolstx.tgz.gpg ~
[vagrant@localhost]$ cd /vagrant/src wget http://dev.yottacode.com/upload.tgz.gpg ~
[vagrant@localhost src]$ sudo forever stopall ```
[vagrant@localhost src]$ sails console
Desencriptar archivos:
> La **clave** es la misma que la de usuario pictodbu de MySQL.
> Ver en sails/roles/database/vars/main.yml
```
gpg ~/symbolstx.tgz.gpg
gpg ~/upload.tgz.gpg
``` ```
Descargar upload.zip y symbolstx.zip desde el servidor de Yottacode, Descomprimir archivos:
descomprimir y crear enlaces simbólicos (en /vagrant/):
```
tar zxvf ~/upload.tgz
tar zxvf ~/symbolstx.tgz
```
Borrar archivos comprimidos:
``` ```
scp ec2-user@dev.yottacode.com:~/upload.tgz .
scp ec2-user@dev.yottacode.com:~/symbolstx.tgz .
tar zxvf upload.tgz
tar zxvf symbolstx.tgz
ln -s symbolstx_96x82 symbolstx
rm upload.tgz rm upload.tgz
rm symbolstx.tgz rm symbolstx.tgz
``` ```
Mover archivos
```
mv ~/symbolstx_96x82 ~/pictogram/sails/symbolstx
mv ~/upload ~/pictogram/sails/upload
```
Es importante asegurarse de (si no hemos generado claves SSL) editar `src/config/local.js` Es importante asegurarse de (si no hemos generado claves SSL) editar `src/config/local.js`
y quitar lo relativo a certificados SSL (toda la entrada de la clave `ssl`). y quitar lo relativo a certificados SSL (toda la entrada de la clave `ssl`).
Si hacemos esto, también tendremos que apuntar Angular al backend correcto (no usar https, sino http) Si hacemos esto, también tendremos que apuntar Angular al backend correcto (no usar https, sino http)
...@@ -95,21 +109,18 @@ editando `src/assets/scripts/config.js`. ...@@ -95,21 +109,18 @@ editando `src/assets/scripts/config.js`.
> **pueden perderse los datos** almacenados por usuarios. > **pueden perderse los datos** almacenados por usuarios.
### Recursos ## Ejecución
Si queremos entrar en la máquina virtual, parar Sails y volverlo a lanzar en modo
consola:
``` ```
http://dev.yottacode.com/symbolstx.tgz.gpg sails$ vagrant ssh
http://dev.yottacode.com/upload.tgz.gpg [vagrant@localhost]$ cd /vagrant/src
[vagrant@localhost src]$ sudo forever stopall
[vagrant@localhost src]$ sails console
``` ```
Para desencriptarlos:
`gpg symbolstx.tgz.gpg`
La clave es la misma que la de usuario pictodbu de MySQL.
### Ejecución
Una vez lanzado sails con el servidor comienza con la compilación de la aplicación web mediante Una vez lanzado sails con el servidor comienza con la compilación de la aplicación web mediante
tareas de Grunt, para esta configuración existe, por un lado, un fichero [Gruntfile.js][11] que tareas de Grunt, para esta configuración existe, por un lado, un fichero [Gruntfile.js][11] que
se encarga de cargar las tareas establecidas y ejecutar la especificada (`default` si no se se encarga de cargar las tareas establecidas y ejecutar la especificada (`default` si no se
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment