8000 feat: Pi for stargate by faddat · Pull Request #627 · ignite/cli · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

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

Merged
merged 30 commits into from
Jan 15, 2021
Merged

feat: Pi for stargate #627

merged 30 commits into from
Jan 15, 2021

Conversation

faddat
Copy link
Contributor
@faddat faddat commented Jan 9, 2021

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

Copy link
Contributor Author
@faddat faddat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks about right

… 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)
fadeev
fadeev previously approved these changes Jan 14, 2021
Copy link
Contributor
@fadeev fadeev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@faddat
Copy link
Contributor Author
faddat commented Jan 14, 2021

@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 :).

… 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)
Copy link
Member
@ilgooz ilgooz left a 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
Copy link
Member

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.

Copy link
Contributor Author

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)
@faddat
Copy link
Contributor Author
faddat commented Jan 15, 2021

@fadeev I think this is now ready, and that the relayer test is failing universally. Let me know if that's not the case :).

@fadeev
Copy link
Contributor
fadeev commented Jan 15, 2021

@faddat yeah, relayer tests have been failing with the current version of the relayer.

@ilgooz ilgooz merged commit 7a9dfe7 into develop Jan 15, 2021
@ilgooz ilgooz deleted the sos-lite branch January 15, 2021 12:58
faddat added a commit that referenced this pull request Jan 21, 2021
* 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)
  ...
Jchicode pushed a commit to Jchicode/cli that referenced this pull request Aug 9, 2023
* 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
0