diff options
| author | Egor Tensin <egor@tensin.name> | 2026-06-09 20:57:05 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-06-09 20:57:05 +0200 |
| commit | 78ad1405b0c32e9a9cad92f2628b4c781e87582b (patch) | |
| tree | 8d0d17414dc8828ce4d320003d122b06482d1d98 | |
| parent | fr24feed: upgrade base image (diff) | |
| download | fr24feed-78ad1405b0c32e9a9cad92f2628b4c781e87582b.tar.gz fr24feed-78ad1405b0c32e9a9cad92f2628b4c781e87582b.zip | |
README: split out some notes to DEVELOPMENT.md
| -rw-r--r-- | DEVELOPMENT.md | 32 | ||||
| -rw-r--r-- | README.md | 31 |
2 files changed, 32 insertions, 31 deletions
diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md new file mode 100644 index 0000000..ceb7bd2 --- /dev/null +++ b/DEVELOPMENT.md @@ -0,0 +1,32 @@ +Images are built on GitHub Actions pipelines, but in case it for some reason +needs to be done manually, some notes are preserved here. + +Dependencies +------------ + +* Docker with BuildKit support (18.09 or higher), + +Multiarch +--------- + +Build & push multiarch images using + + make buildx/create + make buildx/push + make buildx/rm + +A guide on how to set up multiarch builds can be found [here]. +The goal was to have a single multiarch repo for each container in the +registry. +The approach is to use Docker's new BuildKit builder + the buildx command line +plugin. + +Other possibilities are: +* use QEMU + multiarch base images directly ([1][1], [2][2]), and create a +manifest file manually, +* build natively on multiple architectures (not sure how to combine them in a +single manifest then though). + +[here]: https://mirailabs.io/blog/multiarch-docker-with-buildx/ +[1]: https://lobradov.github.io/Building-docker-multiarch-images/ +[2]: https://ownyourbits.com/2018/06/27/running-and-building-arm-docker-containers-in-x86/ @@ -59,37 +59,6 @@ In general, you'll see something like in dump1090 container output if your dongle isn't supported. -Development ------------ - -### Dependencies - -* Docker with BuildKit support (18.09 or higher), - -### Multiarch - -Build & push multiarch images using - - make buildx/create - make buildx/push - make buildx/rm - -A guide on how to set up multiarch builds can be found [here]. -The goal was to have a single multiarch repo for each container in the -registry. -The approach is to use Docker's new BuildKit builder + the buildx command line -plugin. - -Other possibilities are: -* use QEMU + multiarch base images directly ([1][1], [2][2]), and create a -manifest file manually, -* build natively on multiple architectures (not sure how to combine them in a -single manifest then though). - -[here]: https://mirailabs.io/blog/multiarch-docker-with-buildx/ -[1]: https://lobradov.github.io/Building-docker-multiarch-images/ -[2]: https://ownyourbits.com/2018/06/27/running-and-building-arm-docker-containers-in-x86/ - Sources ------- |
