Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Portal Loop] Docker support for local dev environment #1204

Open
zivkovicmilos opened this issue Oct 7, 2023 · 0 comments · May be fixed by #1238
Open

[Portal Loop] Docker support for local dev environment #1204

zivkovicmilos opened this issue Oct 7, 2023 · 0 comments · May be fixed by #1238
Assignees
Labels
🌱 feature New update to Gno

Comments

@zivkovicmilos
Copy link
Member

zivkovicmilos commented Oct 7, 2023

Description

This task outlines the required Docker support for #1131 to have good UX. Docker will be used in combination with a Makefile to make the local development environment as seamless as possible for the user.

The Docker functionality that is required:

  • The latest master or specific commit hash is cloned, and relevant gno binaries are built out
  • Upon node start, transactions are replayed using the tx-archive tool (pulled from Docker Hub)
  • Upon node stop, before the node is shut down, transactions are exported using the tx-archive tool (pulled from Docker Hub)
  • An instance of the gnolang/faucet is started in parallel with the node (test1 can be used as the faucet address)
  • An instance of gnoweb is started in parallel with the node (no captcha requirement for the faucet)

Note: When #1203 is done and ready, the Docker functionality should incorporate it for (separate PR and issue):

  • initial balance management
  • initial transaction management

Working branch should be:
feat/local-feedback-loop

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🌱 feature New update to Gno
Projects
Status: 🔵 Not Needed for Launch
Status: In Progress
Development

Successfully merging a pull request may close this issue.

2 participants