[PR #1372] [MERGED] Add HarborPilot — multi-platform Docker builder for embedded Linux dev environments #30348

Closed
opened 2026-06-21 03:48:22 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/veggiemonk/awesome-docker/pull/1372
Author: @potterwhite
Created: 3/28/2026
Status: Merged
Merged: 3/31/2026
Merged by: @veggiemonk

Base: masterHead: add-harborpilot


📝 Commits (2)

  • a45d56b Add HarborPilot to Development Environment section
  • ee51db1 Merge branch 'master' into add-harborpilot

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

What is HarborPilot?

HarborPilot is a fully scripted toolchain for building, managing, and distributing containerised cross-compilation development environments for embedded Linux targets (Rockchip SoCs: RK3588, RV1126, RK3568 and others).

Why it belongs in the Development Environment section

  • Solves the core problem: reproducible Docker dev environments across multiple embedded platforms
  • Three-layer config system — defaults → project constants → per-platform overrides (new platform in ≤20 lines)
  • PORT_SLOT-based port allocation for zero-conflict multi-platform setups
  • Ubuntu 20.04 / 22.04 / 24.04 all supported with OS-specific handling (DEB822, UID collision, PEP 668)
  • One command to build (./harbor), one command to run (ubuntu_only_entrance.sh start)
  • Non-interactive mode for CI (./scripts/create_platform.sh --non-interactive)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/veggiemonk/awesome-docker/pull/1372 **Author:** [@potterwhite](https://github.com/potterwhite) **Created:** 3/28/2026 **Status:** ✅ Merged **Merged:** 3/31/2026 **Merged by:** [@veggiemonk](https://github.com/veggiemonk) **Base:** `master` ← **Head:** `add-harborpilot` --- ### 📝 Commits (2) - [`a45d56b`](https://github.com/veggiemonk/awesome-docker/commit/a45d56b38a1376c5edb719f4233d4d7f5248c8ed) Add HarborPilot to Development Environment section - [`ee51db1`](https://github.com/veggiemonk/awesome-docker/commit/ee51db117e2ba70b9c3e4ff9153093942ee0ad62) Merge branch 'master' into add-harborpilot ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description ## What is HarborPilot? HarborPilot is a fully scripted toolchain for building, managing, and distributing containerised cross-compilation development environments for embedded Linux targets (Rockchip SoCs: RK3588, RV1126, RK3568 and others). ## Why it belongs in the Development Environment section - Solves the core problem: reproducible Docker dev environments across multiple embedded platforms - Three-layer config system — defaults → project constants → per-platform overrides (new platform in ≤20 lines) - PORT_SLOT-based port allocation for zero-conflict multi-platform setups - Ubuntu 20.04 / 22.04 / 24.04 all supported with OS-specific handling (DEB822, UID collision, PEP 668) - One command to build (`./harbor`), one command to run (`ubuntu_only_entrance.sh start`) - Non-interactive mode for CI (`./scripts/create_platform.sh --non-interactive`) ## Links - GitHub: https://github.com/potterwhite/HarborPilot - License: MIT - Active: last commit within 30 days --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-06-21 03:48:22 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-docker#30348