Add multi-platform builds
Feature description
I would like to be able to use this image on macOS 14 which is consider linux/arm64 by Docker.
But currently, it does not seem to be supported. A good chunk of my team also uses macOS, so it would be helpful to us if this image provided a linux/arm64 build as well as the current offerings.
Current Behavior
docker pull registry1.dso.mil/ironbank/opensource/postgres/postgresql-alpine:15.10
15.10: Pulling from ironbank/opensource/postgres/postgresql-alpine
210a2ae1a75e: Already exists
35682add57e1: Already exists
ac63c7ba4bd0: Already exists
Digest: sha256:30d4e935c08e6a8bf6625fba91604229e028fea259bb4c9e450d1573312385e0
Status: Downloaded newer image for registry1.dso.mil/ironbank/opensource/postgres/postgresql-alpine:15.10
image with reference registry1.dso.mil/ironbank/opensource/postgres/postgresql-alpine:15.10 was found but does not match the specified platform: wanted linux/arm64, actual: linux/amd64
Use cases
For local development on macOS MacBook Pros
Benefits
Would enable local development for any developer on macOS laptops
Requirements
Unknown
Links / references
nodejs20-slim - Was able to include linux/arm64 as one of the images provided - dsop/opensource/nodejs/nodejs-slim/nodejs20-slim#34 (closed)
Tasks
-
Feature has been implemented
Please read the Iron Bank Documentation for more info