Deploy
NOTE: π WIP π Please π Open π Issues π You π Find π
deploy
is a command line client for deploying applications on the Akash Network. It also contains a full demo environment to help users develop their SDL files for deployment on the live network (test or otherwise).
Requirements
- Docker installed and running
- Go 1.14+ installed and
$GOPATH
+ $GOBIN
setup
Running the demo environment
The demo environment sets up:
NOTE: The kube cluster, especially on the first run pulls quite a bit of data locally. Depending on your connection this may take a while.
# First, if you haven't, install the dependancies
make install-deps
# Then start the demo environment
# NOTE: this can take a while, please wait for the command to finish
make demo
# Then you can start deploying apps!
# Try the `sample.yaml` file in the root of the repo...
deploy create sample.yaml
# You app will be available at: http://hello.localhost!
TODOS:
- Give the deployments user generated names
- Add crud for the sdl file database
- Add git integration to allow for easy storage of the configuration directory of this repository
- Embed some sample deployments into the binary :thinking_face:
- Add management for full on-chain deployment lifecycle
- Queries for some state?