# bfanodo ## 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. ### 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 ``` ### Crear Para crear el docker uso el script `build.sh`. No lo uses si no sabes como funciona todo.