* chore: add rln registry deploy script
* removed local variables, now passed via docker enviroment
* foundry service now also running contract deploy script
* replaced hardcoded contract bytecode with bytecode retrieved from github
* fixed variable naming
* Added Anvil RPC_URL to env file
* new docker service to get waku-rln-contract repo, build it and deploy
* added entrypoint: sh to contract-repo-deployer and deploy script now has bash/sh
---------
Co-authored-by: rymnc <43716372+rymnc@users.noreply.github.com>
* add anvil config and volume to remember state and output account info; nwaku config to register rln membership
* modify run_nwaku.sh for onchain rln
* add script for rln membership registration
* run_nwaku update, removed rln membership index and added other rln parameters
* merged run_register_rln with the run_nwaku script
* added environment variables for rln-contract registration
* removed rpc related flags and added rest flags for sake of completeness, also updated BOOTSTRAP_ENR query
* removed rpc flags, added cred-path and -password
* added keystore volume and 8645 port
* removed keystore volume and keystore parent directory
* remove unused service from docker-compose
* chainslens services added to docker-compose as well as required nginx and html files
* removed nginx dependency - removed nginx container and related files and updated API_URL for web service
* added localhost IP to ports for api and web docker services
* added foundry image to docker-compose and run_anvil script
* removed run_anvil script and moved the command to the docker-compose file
* formatted arguments for anvil command to use '='
* using specific foundry image and reformatted command arguments, previous didn't work
This is used in our infra to allow auto-updates of Docker images.
For more info see: https://github.com/containrrr/watchtower
Signed-off-by: Jakub Sokołowski <jakub@status.im>