Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
TSA NG
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Renzo Mauro Ontivero
TSA NG
Commits
1612f4ff
Commit
1612f4ff
authored
6 years ago
by
Andrés Blanco
Browse files
Options
Downloads
Patches
Plain Diff
Update README.md
parent
2620b7fd
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
README.md
+13
-13
13 additions, 13 deletions
README.md
with
13 additions
and
13 deletions
README.md
+
13
−
13
View file @
1612f4ff
...
@@ -15,7 +15,7 @@ Todo fue probado con node 10.8 y npm 6.2.
...
@@ -15,7 +15,7 @@ Todo fue probado con node 10.8 y npm 6.2.
Si se desea hacer modificaciones en el contrato hay que tener instalado truffle
Si se desea hacer modificaciones en el contrato hay que tener instalado truffle
de manera global:
de manera global:
```
sh
ell
```
ba
sh
npm
install
-g
truffle
npm
install
-g
truffle
```
```
...
@@ -28,18 +28,18 @@ y una interfaz gráfica.
...
@@ -28,18 +28,18 @@ y una interfaz gráfica.
### Deployar los contratos
### Deployar los contratos
La primera vez hay que ejecutar lo siguiente dentro del directorio
```contract```
La primera vez hay que ejecutar lo siguiente dentro del directorio
```contract```
```
sh
ell
```
ba
sh
npm
install
npm
install
```
```
Para manejar los contratos se utilizó truffle, para hacer el deploy de los
Para manejar los contratos se utilizó truffle, para hacer el deploy de los
contratos hay que correr dentro del directorio
```contract```
el siguiente comando
contratos hay que correr dentro del directorio
```contract```
el siguiente comando
```
sh
ell
```
ba
sh
truffle migrate
truffle migrate
```
```
Si se hacen modificaciones sobre el contrato se debe ejecutar lo siguiente:
Si se hacen modificaciones sobre el contrato se debe ejecutar lo siguiente:
```
sh
ell
```
ba
sh
truffle migrate
--reset
truffle migrate
--reset
```
```
...
@@ -48,17 +48,17 @@ en ```contract/contracts/Stamper.sol```.
...
@@ -48,17 +48,17 @@ en ```contract/contracts/Stamper.sol```.
### Correr API
### Correr API
La primera vez hay que ejecutar lo siguiente dentro del directorio
```api```
La primera vez hay que ejecutar lo siguiente dentro del directorio
```api```
```
sh
ell
```
ba
sh
npm
install
npm
install
```
```
Para que la API quede corriendo hay que ejecutar:
Para que la API quede corriendo hay que ejecutar:
```
sh
ell
```
ba
sh
npm run serve
npm run serve
```
```
Si todo fue bien, se debería ver algo así en la consola:
Si todo fue bien, se debería ver algo así en la consola:
```
sh
ell
```
ba
sh
➜ api git:
(
master
)
✗ npm run serve
➜ api git:
(
master
)
✗ npm run serve
>
api@1.0.0 serve /home/ablanco/proyectos/bfa/tsa/api
>
api@1.0.0 serve /home/ablanco/proyectos/bfa/tsa/api
...
@@ -93,12 +93,12 @@ La api tiene dos endpoints:
...
@@ -93,12 +93,12 @@ La api tiene dos endpoints:
### UI
### UI
La primera vez hay que ejecutar lo siguiente dentro del directorio ```ui```
La primera vez hay que ejecutar lo siguiente dentro del directorio ```ui```
```
sh
ell
```
ba
sh
npm install
npm install
```
```
La aplicación está escrita con Vue.js. Para correr el servicio hay que ejecutar:
La aplicación está escrita con Vue.js. Para correr el servicio hay que ejecutar:
```
sh
ell
```
ba
sh
npm run serve
npm run serve
```
```
## Instalación en producción
## Instalación en producción
...
@@ -107,7 +107,7 @@ ya se está listo para correr la API y tirar los assets de UI donde se desee.
...
@@ -107,7 +107,7 @@ ya se está listo para correr la API y tirar los assets de UI donde se desee.
### Compilación de componentes
### Compilación de componentes
Para compilar la UI y la API hay que ejecutar el comando:
Para compilar la UI y la API hay que ejecutar el comando:
```
sh
ell
```
ba
sh
npm run build
npm run build
```
```
dentro de cada uno de los directorios.
dentro de cada uno de los directorios.
...
@@ -117,7 +117,7 @@ Como output se van a crear los directorios ```ui/dist``` y ```api/dist```
...
@@ -117,7 +117,7 @@ Como output se van a crear los directorios ```ui/dist``` y ```api/dist```
### Deploy y configuración de la API
### Deploy y configuración de la API
Para correr la API hay que ejecutar con node el archivo ```dist/index.js```
Para correr la API hay que ejecutar con node el archivo ```dist/index.js```
```
sh
ell
```
ba
sh
node dist/index.js
node dist/index.js
```
```
...
@@ -147,12 +147,12 @@ Se pueden definir las siguientes variables de entorno para parametrizar el servi
...
@@ -147,12 +147,12 @@ Se pueden definir las siguientes variables de entorno para parametrizar el servi
```
```
La otra forma es setearlos al correr node, eg:
La otra forma es setearlos al correr node, eg:
```
s
```
bash
PORT=8010 USE_CORS=0 node dist/index.js
PORT=8010 USE_CORS=0 node dist/index.js
```
```
Ejemplo que levanta corriendo contra BFA:
Ejemplo que levanta corriendo contra BFA:
```
s
```
bash
GETH_ACCOUNT_JSON=$(pwd)/../../847e7d6ea18a417496518dc90b547438bf1b3d05.json \
GETH_ACCOUNT_JSON=$(pwd)/../../847e7d6ea18a417496518dc90b547438bf1b3d05.json \
GETH_ACCOUNT_PASSWORD=mipasswordseguro \
GETH_ACCOUNT_PASSWORD=mipasswordseguro \
GETH_HOST=http://localhost:8545 \
GETH_HOST=http://localhost:8545 \
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment