feat: Add Docker containerization support for Hyperliquid Node #111
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📋 Overview
Add complete Docker containerization deployment support for the Hyperliquid Node project, including Dockerfile, Docker Compose configuration, automation scripts, and configuration management.
🎯 Key Features
run.sh
provides complete service lifecycle managementconfig.env
centrally manages all environment variables📁 File Changes
🆕 New Files
Dockerfile
- Main node container image definitiondocker-compose.yml
- Service orchestration configurationscript/run.sh
- Service management scriptscript/startup.sh
- Container startup scriptscript/init.sh
- Container initialization scriptscript/config.env
- Environment variable configurationscript/check_data.sh
- Data checking scriptplan.md
- Deployment plan documentation🚀 Usage
Quick Start
Environment Configuration
Configure through
script/config.env
file: