diff --git a/.github/workflows/dart.yml b/.github/workflows/dart.yml index c024146..4835de1 100644 --- a/.github/workflows/dart.yml +++ b/.github/workflows/dart.yml @@ -17,6 +17,8 @@ jobs: matrix: tag: - 2.17 + - 2.18 + - 2.19 steps: - uses: actions/checkout@v3 # Setup QEMU for ARM64 Build diff --git a/dart/2.18/Dockerfile b/dart/2.18/Dockerfile new file mode 100644 index 0000000..1bb02ab --- /dev/null +++ b/dart/2.18/Dockerfile @@ -0,0 +1,14 @@ +FROM --platform=$TARGETOS/$TARGETARCH dart:2.18 + +LABEL author="Alden Bansemer" maintainer="alden@knoban.com" + +RUN apt update \ + && apt -y install iproute2 git ca-certificates tzdata \ + && useradd -m -d /home/container container + +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD [ "/bin/bash", "/entrypoint.sh" ] diff --git a/dart/2.19/Dockerfile b/dart/2.19/Dockerfile new file mode 100644 index 0000000..a303ed3 --- /dev/null +++ b/dart/2.19/Dockerfile @@ -0,0 +1,14 @@ +FROM --platform=$TARGETOS/$TARGETARCH dart:2.19 + +LABEL author="Alden Bansemer" maintainer="alden@knoban.com" + +RUN apt update \ + && apt -y install iproute2 git ca-certificates tzdata \ + && useradd -m -d /home/container container + +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD [ "/bin/bash", "/entrypoint.sh" ]