diff --git a/README.md b/README.md index 2f91c1b9d01c48526a67e14337ff7c2958191460..eaf227e095d9af2943db90aac37514383e2ae154 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 +``` + +