From f7aaff7ab3886c941cc2d1289cc60fce73e89400 Mon Sep 17 00:00:00 2001
From: Hernan Hegykozi <hhegykozi@srt.gob.ar>
Date: Tue, 5 Apr 2022 17:19:56 -0300
Subject: [PATCH] Update README.md

---
 README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/README.md b/README.md
index 2f91c1b..eaf227e 100644
--- a/README.md
+++ b/README.md
@@ -31,3 +31,49 @@ Crear el contenedor:
 ```
 docker run -d --name apitsa1 -p 3030:3030 -e ACCOUNTADDRESS='0x25UHf0......' -e ACCOUNTPRIVATEKEY='58HYUF5GHY5D......' -e SERVER='http://10.0.0.6:8545'  bfa/apitsa1
 ```
+
+# Instalacion en servidor
+
+* Descargar la apliacion
+```
+sudo git clone https://gitlab.bfa.ar/hhegykozi/tsa1.git
+cd [nombre_repo]
+```
+
+* Instalar los modulos NPM
+```
+npm install
+```
+
+* Modificar el archivo api/config.js 
+Se debe modificar account, privateKey y server
+
+```
+var account = {
+    address : '0x25UHf0......',
+    privateKey : Buffer.from(
+        '58HYUF5GHY5D......',
+        'hex',
+    ),
+}
+
+var contract = {
+    CURRENT_CONTRACT_VERSION : "01",
+    address : "0x7cbf323520d6fda0858b85dc357db6143fbe997b",
+    ABI : [{"constant":true,"inputs":[{"name":"ots","type":"string"}],"name":"getHash","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"ots","type":"string"}],"name":"getBlockNumber","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"ots","type":"string"},{"name":"file_hash","type":"string"}],"name":"verify","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"selfDestroy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"ots","type":"string"},{"name":"file_hash","type":"string"}],"name":"stamp","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"accountAddress"},{"indexed":true,"name":"hash","type":"string"},{"indexed":true,"name":"ots","type":"string"}],"name":"Stamped","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"accountAddress"}],"name":"Deploy","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"accountAddress"}],"name":"SelfDestroy","type":"event"}]
+}
+
+var server = {
+    url:'http://10.0.0.6:8545' 
+}
+
+exports.account = account;
+exports.contract = contract;
+exports.server = server;
+```
+* Iniciar la apliacion
+```
+npm start
+```
+
+
-- 
GitLab