redkubes/otomi-core

SW development environment on ARM

Opened this issue · 0 comments

WHY

The otomi CLI is heavily used during SW development. It has a lot of dependencies.
Our initial approach was to package everything in docker and to perform CLI commands inside container.
This methodology served us well but it has some cavets that we would like to mitigate:

  • Our Docker builds support only Intel arch (thus laptops with ARM will emulate execution)

User Story

AS Adeveloper
I WANT TO download multi-arch otomi/core container image
SOI can perform otomi commands in Docker on ARM processor without emulation

Acceptance criteria

GIVEN tools/Dockerfile file AND I use MacOS with ARM
WHEN I run otomi command on my laptop
THEN otomi/core container image compatible with ARM is used

Definition of done

  • Relevant PRs are merged
  • Tested by peer
  • Updated documentation reviewed by peer
  • Short demo video recorded and stored on google drive (if applicable)