Newer
Older
## Un nodo transaccional para BFA.
### Para usar
```
wget https://gitlab.bfa.ar/docker/bfanodo/raw/master/start.sh
./start.sh
```
Si no sos miembro del grupo `docker` (en `/etc/group` ) tenes que hacer todo como `root`
Te va a crear un directorio en `~/dockers/volumes/bfanodo,home,bfa,bfa,network,node,geth` . Si tenes cuentas/llaves van ahi. Toda la blockchain tambien se ve ahi, para que no hay que bajar toda la blockchain de vuelta al actualizar el nodo.
### Crear
Para crear el docker uso el script `build.sh`. No lo uses si no sabes como funciona todo.
### Avisos del sistema
Si ves el aviso `WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.` la solucion posible esta en https://docs.docker.com/install/linux/linux-postinstall/#your-kernel-does-not-support-cgroup-swap-limit-capabilities
Normalmente es suficiente con:
```
echo 'GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"' >> /etc/default/grub
update-grub
reboot
```
### Registros / logs
Para ver como esta tu bfanodo, estos comandos pueden brindar mas informacion (y hasta darte un shell):
```
docker stats bfanodo
docker logs bfanodo
docker exec bfanodo bfalog.sh
docker exec bfanodo localstate.pl
docker exec -it bfanodo bash
```