Starport is the simplest way to build sovereign blockchain-based using Cosmos SDK. It is an excellent tool for scaffolding applications and running Nodes locally but lacks Testnet launch ability, requiring additional effort on the developer.
Maintaining at Testnet is expensive and time-consuming, and most end up on a centralized cloud like AWS.
Using Akash to simplify launching Testnets for Starport chains solves this problem and keeps Web3 decentralized.
This command reduces the steps required to deploy a Starport chain onto Akash. The Workflow to deploy a Starport chain to Akash is as follows:
- Create a Dockerfile
- Build a Container Image
- Push that image to Docker Registry (Github or Docker HUB)
- Determine Resource Requirements (CPU, Memory and Storage)
- Estimate AKT required
- Create a Akash SDL File
- Generate a Local Wallet
- Aquire AKT and transfer to a local wallet
- Create a Deployment on Akash
- Wait for Bids
- Select a bid to create a Lease
- Upload Manifest
- (optional) Configure DNS
User should launch a single node of the Starport app on Akash along with the Web (vue) web.
starport testnet launch