https://github.com/docknetwork/substrate-scaffold
Scripts to provision, configure, deploy, and teardown a node for a simple substrate-based chain.
https://github.com/docknetwork/substrate-scaffold
Last synced: 2 months ago
JSON representation
Scripts to provision, configure, deploy, and teardown a node for a simple substrate-based chain.
- Host: GitHub
- URL: https://github.com/docknetwork/substrate-scaffold
- Owner: docknetwork
- License: mit
- Created: 2020-01-06T21:15:10.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-20T22:03:18.000Z (over 3 years ago)
- Last Synced: 2025-12-26T06:48:32.927Z (6 months ago)
- Language: Rust
- Size: 34.2 MB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Dockchain Forklift
### Deliverables Roadmap
Complete set of scaffolding, teardown, and configuration scripts to provision
- [ ] Dockchain network node(s)
- [ ] Dockchain PoA node(s)
- [ ] Dockchain palletes
for cloud deployment on
- [ ] AWS
- [ ] Ocean
- [ ] Google
- [ ] Azure
- [ ] TBD
# Why
By compiling the binary ourselves we allow the user to have a better experience. The downside is that we need to compile for all the platforms we want to support. Luckily for now we only plan to support Ubuntu 18.04.
# Notes
- For the how-to:
- Setup user, take IAM steps from https://blog.ipswitch.com/how-to-create-an-ec2-instance-with-python
- Roles:
- AmazonEC2RoleforSSM
- AmazonSSMFullAccess
- AmazonEC2FullAccess
- Attach IAM roles to instance:
- Setup instance profile: https://stackoverflow.com/questions/40348753/boto3-create-a-instance-with-an-instanceprofile-iam-role
# AMI
- https://www.cloudtern.com/create-aws-ami-with-custom-ssh-username-and-password/
=======
for the following os'
- [ ] Ubuntu 18.04 LTS
- [ ] OS X
- [ ] Windows
- [ ] TBD
### Baseline Scripts/Components
- [ ] Infra script to create, manage, and teardown deployment instances
- [ ] Install script that downloads and installs the Dockchain binary in a running machine
- [ ] Binary for Ubuntu 18.04