From b1fa3d76b5a66902a1071a948eb7e64f63905a5d Mon Sep 17 00:00:00 2001 From: zontreck Date: Tue, 3 Sep 2024 16:03:36 -0700 Subject: [PATCH] Add dart 3.3 --- Jenkinsfile | 2 ++ build.sh | 3 ++- dart/3.3/Dockerfile | 20 ++++++++++++++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 dart/3.3/Dockerfile diff --git a/Jenkinsfile b/Jenkinsfile index 5e371ef..7a381fd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -59,6 +59,7 @@ pipeline { #!/bin/bash docker build -t git.zontreck.com/ariascreations/yolks:dart_stable dart/stable + docker build -t git.zontreck.com/ariascreations/yolks:dart_3.3 dart/3.3 ''' } } @@ -75,6 +76,7 @@ pipeline { #!/bin/bash docker push git.zontreck.com/ariascreations/yolks:dart_stable + docker push git.zontreck.com/ariascreations/yolks:dart_3.3 ''' } } diff --git a/build.sh b/build.sh index 3fdca65..7768741 100755 --- a/build.sh +++ b/build.sh @@ -8,4 +8,5 @@ docker build -t git.zontreck.com/ariascreations/yolks:arch base/arch # Build dart containers -docker build -t git.zontreck.com/ariascreations/yolks:dart_stable dart/stable \ No newline at end of file +docker build -t git.zontreck.com/ariascreations/yolks:dart_stable dart/stable +docker build -t git.zontreck.com/ariascreations/yolks:dart_3.3 dart/3.3 \ No newline at end of file diff --git a/dart/3.3/Dockerfile b/dart/3.3/Dockerfile new file mode 100644 index 0000000..dfaf92a --- /dev/null +++ b/dart/3.3/Dockerfile @@ -0,0 +1,20 @@ +FROM dart:3.3 + +LABEL author="Tara Piccari" maintainer="tarapiccari@gmail.com" +LABEL upstream="https://github.com/pelican-eggs/yolks" + +RUN apt-get update +RUN apt-get install -y tzdata iproute2 git ca-certificates + +RUN useradd -m -d /home/container -s /bin/bash container +ENV USER=container HOME=/home/container + +USER container +ENV USER=container HOME=/home/container + +STOPSIGNAL SIGINT + +COPY --chown=container:container ./../entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh +ENTRYPOINT ["/bin/bash", "-c", "--"] +CMD ["/entrypoint.sh"] \ No newline at end of file