hyperweb-io / hyperweb-io/starship
feature: ability to run nodes in debug mode
- 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