Skip to content

Conversation

@oliv3r
Copy link

@oliv3r oliv3r commented Oct 28, 2025

Just a quick set of files to enable the build of (tagged) containers. Both alpine and debian containers are available (~200MiB/~1.2GiB) allowing us to use meshtastic cli with a quick docker run, instead of having to build/install stuff locally.

@CLAassistant
Copy link

CLAassistant commented Oct 28, 2025

CLA assistant check
All committers have signed the CLA.

@oliv3r oliv3r changed the title Container: Add initial container for meshtastic-cli [DRAFT]: Container: Add initial container for meshtastic-cli Oct 28, 2025
Just a quick set of files to enable the build of (tagged) containers.
Both alpine and debian containers are available (~200MiB/~1.2GiB)
allowing us to use meshtastic cli with a quick docker run, instead of
having to build/install stuff locally.

Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
@oliv3r oliv3r changed the title [DRAFT]: Container: Add initial container for meshtastic-cli Container: Add initial container for meshtastic-cli Oct 29, 2025
Copy link
Contributor

@ianmcorvidae ianmcorvidae left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One small comment, but in general I think this is good. I haven't actually tested the containerfiles myself but they look like they should work fine and hopefully you did, anyway!

Comment on lines +7 to +8
tags:
- 'v*'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't use the v prefix for the tags in this repo -- https://github.com/meshtastic/python/tags

I imagine this should probably just build on any tag, or any three-part numeric thing that looks like a version number.

!extra/
!meshtastic/
!poetry.lock
!protobufs/
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can go either way on this, but if this is just for running the CLI itself, we probably don't need to worry about including the protobufs folder. It's really only used as an input for the update-protobufs script that builds actual python stuff in meshtastic/protobuf. If you think it's more useful to include it I don't have a problem with it though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants