refactor: simplify deployment infrastructure using starship

This commit is contained in:
Prad Nukala 2025-01-11 14:57:58 -05:00
parent 20317bbc91
commit 2892641f17
3 changed files with 9 additions and 3 deletions

0
.github/deploy.yml vendored
View File

View File

@ -7,6 +7,7 @@ chains:
image: ghcr.io/onsonr/sonr:latest image: ghcr.io/onsonr/sonr:latest
home: /root/.sonr home: /root/.sonr
binary: sonrd binary: sonrd
numValidators: 1
prefix: idx prefix: idx
denom: usnr denom: usnr
coins: 100000000000000usnr,100000000000000snr coins: 100000000000000usnr,100000000000000snr
@ -39,7 +40,7 @@ relayers:
chains: chains:
- osmosis-1 - osmosis-1
- cosmoshub-4 - cosmoshub-4
- sonr-testnet-1 - sonr-test
explorer: explorer:
enabled: true enabled: true

View File

@ -344,13 +344,18 @@ release-check:
validate-tag: validate-tag:
@sh ./scripts/validate_tag.sh @sh ./scripts/validate_tag.sh
deploy-deps:
@echo "Installing deploy dependencies"
npm install -g @starship-ci/cli
starship install
deploy-up: deploy-up:
@echo "Starting deployment" @echo "Starting deployment"
cd .github/deploy && devbox run up starship start --config .github/deploy/config.yml
deploy-down: deploy-down:
@echo "Stopping deployment" @echo "Stopping deployment"
cd .github/deploy && devbox run down starship stop --config .github/deploy/config.yml
############################################################################### ###############################################################################
### help ### ### help ###