directory
Version:
v0.0.0
Opens a new window with list of versions in this module.
Published: Nov 5, 2024
License:
UNKNOWN
not legal advice
Opens a new window with license information.
README
¶
The portal loop ♾
What is it?
It's a Gnoland node that aim to run with always the latest version of gno and never loose transactions history.
For more information, see issue on github gnolang/gno#1239
How to use
Start the loop with:
$ docker compose up -d
# or using the Makefile
$ make
The portalloopd
binary is starting inside of the docker container portalloopd
This script is doing:
- Setup the current portal-loop in read only mode
- Pull the latest version of ghcr.io/gnolang/gno
- Backup the txs using gnolang/tx-archive
- Start a new docker container with the backups files
- Changing the proxy (traefik) to redirect to the new portal loop
- Unlock read only mode
- Stop the previous loop
Makefile helper
You can find a Makefile to help you interact with the portal loop
- Force switch of the portal loop with a new version
make portalloopd.switch
Directories
¶
Click to show internal directories.
Click to hide internal directories.