hyperweb-io / hyperweb-io/starship

feature: ability to run nodes in debug mode

Open
#515 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
77
Forks
39
PR merge metrics
No merged PRs in 30d

Description

## Overview
In alot of cases we want to be running the docker containers in debug mode: everything step but not running.

## Proposal
Define a new directive: `debug` mode as enabled.
```
chains:
- id: cosmoshub-4
name: cosmoshub
debug:
enabled: true

relayers:
- name: hermes-1
type: hermes
debug:
enabled: true
```

If this debug mode is present, then we dont run specific commands in the init container as well as in the main container.
* For validators: we just dont run start command, run everything else
* For relayers: we dont create channels or connections

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing how chain and relayer configuration reaches the Docker init and main containers, focusing on the proposed debug.enabled directive. Done means validators perform setup without starting, while relayers skip channel and connection creation but retain the other setup steps.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, helm, kubernetes, typescript
Domain
devops, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.