Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
yotta
/
pictogram
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
60
Merge Requests
0
Pipelines
Wiki
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
2585baa9
authored
Jan 31, 2017
by
Sebastián Collado Montañez
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
update INSTALL.md
parent
547959c7
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
37 additions
and
27 deletions
sails/INSTALL.md
sails/INSTALL.md
View file @
2585baa9
...
...
@@ -59,33 +59,47 @@ mostradas más adelante hacen todo el trabajo, basta con ejecutar [./install.sh]
### 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).
2.
Ejecutar
`vagrant up`
desde este directorio.
Si queremos entrar en la máquina virtual, para Sails y volverlo a lanzar en modo
consola:
Descargar upload.zip y symbolstx.zip desde Yottacode:
```
sails$ vagrant ssh
[vagrant@localhost]$ cd /vagrant/src
[vagrant@localhost src]$ sudo forever stopall
[vagrant@localhost src]$ sails console
wget http://dev.yottacode.com/symbolstx.tgz.gpg ~
wget http://dev.yottacode.com/upload.tgz.gpg ~
```
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 y crear enlaces simbólicos (en /vagrant/):
Descomprimir archivos:
```
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 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`
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)
...
...
@@ -95,21 +109,18 @@ editando `src/assets/scripts/config.js`.
> **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
http://dev.yottacode.com/upload.tgz.gpg
sails$ vagrant ssh
[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
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
...
...
@@ -149,4 +160,4 @@ siguientes comandos**:
[
18
]:
/softuno/pictogram/blob/develop/sails/src/tasks/register/buildProd.js
[
19
]:
/softuno/pictogram/blob/develop/sails/bootstrap.sh
[
20
]:
https://localhost:1337/app
[
21
]:
/softuno/pictogram/tree/develop/sails/src/config/ssl
\ No newline at end of file
[
21
]:
/softuno/pictogram/tree/develop/sails/src/config/ssl
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment