script para la preparacion de pictogramas tras instalacion con vagrant y ansible

parent ce50904d
Showing with 24 additions and 41 deletions
...@@ -62,49 +62,15 @@ mostradas más adelante hacen todo el trabajo, basta con ejecutar [./install.sh] ...@@ -62,49 +62,15 @@ mostradas más adelante hacen todo el trabajo, basta con ejecutar [./install.sh]
0. Comprobar que VT-x (virtualización) está habilitada en la BIOS. 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.
3. Acceder con `vagrant ssh`.
4. Ir a la ruta `/vagrant/` y ejecutar `./pictoload.sh` para descargar los pictogramas.
3. Descargar upload.zip y symbolstx.zip desde Yottacode: ```
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`).
Si hacemos esto, también tendremos que apuntar Angular al backend correcto (no usar https, sino http) editando `src/assets/scripts/config.js`.
``` > **Importante**: el script utilizado creará un entorno para el servidor desde cero, por lo que **pueden perderse los datos** almacenados por usuarios.
wget http://dev.yottacode.com/symbolstx.tgz.gpg ~
wget http://dev.yottacode.com/upload.tgz.gpg ~
```
4. 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
```
5. Descomprimir archivos:
```
tar zxvf ~/upload.tgz
tar zxvf ~/symbolstx.tgz
```
6. Borrar archivos comprimidos:
```
rm upload.tgz
rm symbolstx.tgz
```
7. 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`
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) editando `src/assets/scripts/config.js`.
> **Importante**: el script utilizado creará un entorno para el servidor desde cero, por lo que **pueden perderse los datos** almacenados por usuarios.
## Ejecución ## Ejecución
......
#!/bin/bash
echo "--Descargando coleccion de pictogramas"
wget http://dev.yottacode.com/symbolstx.tgz.gpg /vagrant/
wget http://dev.yottacode.com/upload.tgz.gpg /vagrant/
echo "--Desencriptando coleccion"
echo r\"YjtnB+a4$.M*nJ | gpg --batch --no-tty --yes --passphrase-fd 0 symbolstx.tgz.gpg
echo r\"YjtnB+a4$.M*nJ | gpg --batch --no-tty --yes --passphrase-fd 0 upload.tgz.gpg
echo "--Descomprimiendo coleccion"
tar zxvf /vagrant/upload.tgz
tar zxvf /vagrant/symbolstx.tgz
echo "--Renombrado y borrado de archivos"
rm upload.tgz
rm upload.tgz.gpg
rm symbolstx.tgz
rm symbolstx.tgz.gpg
mv /vagrant/symbolstx_96x82 /vagrant/symbolstx
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