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