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
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
36 additions
and
25 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]
...
@@ -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
...
...
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