From d83dab6795a1f324536af3d3f69b75640123cbbb Mon Sep 17 00:00:00 2001 From: renaud gaudin Date: Thu, 14 Dec 2023 09:47:59 +0000 Subject: [PATCH] added docker command for dev/debug --- CHANGELOG.md | 6 ++++++ tree/stage2/06-docker-tweaks/01-run.sh | 2 ++ tree/stage2/06-docker-tweaks/files/docker.sh | 3 +++ 3 files changed, 11 insertions(+) create mode 100644 tree/stage2/06-docker-tweaks/files/docker.sh diff --git a/CHANGELOG.md b/CHANGELOG.md index 2848c60..a69f64b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Added + +- `docker` command forwarding cli to balena-engine to ease dev and debug + ## [1.1.0] - 2023-12-08 ### Added diff --git a/tree/stage2/06-docker-tweaks/01-run.sh b/tree/stage2/06-docker-tweaks/01-run.sh index 80c13d0..6436a49 100755 --- a/tree/stage2/06-docker-tweaks/01-run.sh +++ b/tree/stage2/06-docker-tweaks/01-run.sh @@ -2,6 +2,8 @@ # download/install balena-engine using static bin curl -sL https://github.com/balena-os/balena-engine/releases/download/v20.10.41/balena-engine-v20.10.41-arm64.tar.gz | tar xzv -C ${ROOTFS_DIR}/usr/local/bin/ --strip-components=1 +# fake docker bin redirecting to balena (helps with dev) +install -m 755 files/docker "${ROOTFS_DIR}/usr/local/bin/" # download/install docker-compose curl -L "https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-linux-aarch64" -o ${ROOTFS_DIR}/usr/local/bin/docker-compose diff --git a/tree/stage2/06-docker-tweaks/files/docker.sh b/tree/stage2/06-docker-tweaks/files/docker.sh new file mode 100644 index 0000000..494a0fc --- /dev/null +++ b/tree/stage2/06-docker-tweaks/files/docker.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +balena-engine "$@"