-
Notifications
You must be signed in to change notification settings - Fork 564
feat: Pi for stargate #627
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
Conversation
… develop * 'develop' of https://github.com/tendermint/starport: refactor: add&use chaincmdrunner package (#612)
* https://github.com/tendermint/starport: fix(template): use HomeDir from clientCtx RegisterTxService refactor(cmd): replace cmd.getModule() (#620) refactor(services/chain): make New depend on the source code (#618)
remove arm64 tag
…o sos-lite * 'sos-lite' of https://github.com/tendermint/starport: Update Dockerfile.plush Update Dockerfile
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks about right
…o sos-lite * 'sos-lite' of https://github.com/tendermint/starport: Expose ports in the starport dockerfile
… sos-lite * 'develop' of https://github.com/tendermint/starport: refactor: update Stargate version to v0.40.0 (#622) refactor(services/chain): refactor initialization with New() (#621)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
@fadeev I'll still be making a additional commit to fix the docker container build, I think that it is getting caught on tags. Should be swift :). |
…y need nodejs. Use scripts/install
… sos-lite * 'develop' of https://github.com/tendermint/starport: feat: custom keyring-backend in config (#637) chore: change Gitpod prompt workdir (#636) refactor: standardize --home option usage (#615)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perfect, thank you @faddat!
COPY go.mod go.sum* ./ | ||
RUN go mod download | ||
COPY . . | ||
RUN for bin in cmd/*; do CGO_ENABLED=0 go build -o=/usr/local/bin/$(basename $bin) ./cmd/$(basename $bin); done |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is not crucial right now but in future it may make sense to use startport build
here and for Stargate.
In future config.yml
might hold some info about how the app should be built -which will be interpreted by starport build
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
oh nice! I had thought about that, as well.
II will open an issue on it and get that into the next batch.
… sos-lite * 'develop' of https://github.com/tendermint/starport: feat(scaffolder): run fmt on scaffolder commands (#647) docs: added info on config (#646)
@fadeev I think this is now ready, and that the relayer test is failing universally. Let me know if that's not the case :). |
@faddat yeah, relayer tests have been failing with the current version of the relayer. |
* https://github.com/tendermint/starport: (94 commits) fix: change "frontend" to "vue" in gitignore (#674) feat(serve): save state as genesis when the app is stopped (#666) fix(relayer): update version (#640) feat(scaffold): upgrade Stargate to SDK v0.40.1 (#663) feat(scaffolder): init and export genesis for scaffolded types (#661) refactor(templates): rm internal/ from Stargate scaffold (#659) refactor: move Stargate app's third_party/proto into proto/third_party (#658) fix(docs): typo on custom modules feat: integrate app's protocgen script into starport (#654) fix: starport-docs-tutorials Introduction.md file (#653) fix(template:) rm dash in proto pkg names (#649) fix: add d to appname (#652) Update install info (#650) docs: update docs stargate (#648) feat: add cosmosfaucet (#630) feat: import wasm with Stargate (#642) feat: Pi for stargate (#627) feat(scaffolder): run fmt on scaffolder commands (#647) docs: added info on config (#646) feat: custom keyring-backend in config (#637) ...
* mage gennration for stargate chains. * mage gennration for stargate chains. * update build system * Update generated readmes with docker hub info, fix pi images. * OrgName -> OwnerName * Update image tag in pi build process. * Consolidated Dockerfile, distroless image, only push on deevelop branch * remove "only" * remove excess * remove dependency from devices.yml * Update Dockerfile remove arm64 tag * Update Dockerfile.plush * Old templates removed. * docker compose and zerotier * dockerfiles for better automation of scaffolded chains w/ no docker dependency * downstream ci: build UI containers * Restore package-lock.json to develop branch state. * update changelog * Expose ports in the starport dockerfile * restore package lock * pacman --noconfirm * build ui in ./vue context * Update Dockerfile so that it is no longer distroless because users may need nodejs. Use scripts/install
Along with this are Docker containers for every individual component. This will allow things like volume mounting a folder and running starport serve against it, it will also allow for using docker-compose on amd64/arm64 cloud and embedded devices alike.
This nearly completes #401, which spawned https://github.com/faddat/sos