From 8e5583d80ef16c07d11c3b3fe5149f54e458fc6d Mon Sep 17 00:00:00 2001 From: Alexey Kuklin <alex@kuklin.eu> Date: Thu, 19 Mar 2020 22:38:25 +0200 Subject: [PATCH] unified --- .gitlab-ci.yml | 2 +- Dockerfile | 24 ++++++++++++++++++++---- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dee57be..950816b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -44,7 +44,7 @@ manifest: IMAGE_ppc64le: $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME/ppc64le:$CI_COMMIT_REF_NAME stage: manifest tags: - - amd64 + - script script: - docker manifest create $IMAGE $IMAGE_amd64 $IMAGE_ppc64le - docker manifest push $IMAGE diff --git a/Dockerfile b/Dockerfile index 558c70e..570612c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,24 @@ FROM buildpack-deps:buster-curl -RUN apt-get update && apt-get install -y ca-certificates libgs9 mime-support && \ -apt-get clean autoclean && \ -apt-get autoremove --yes && \ -rm -rf /var/lib/{apt,dpkg,cache,log} +RUN apt-get update && apt-get install -y ca-certificates libgs9 mime-support \ + && apt-get clean autoclean \ + && apt-get autoremove --yes \ + && rm -rf /var/lib/apt/lists/* \ + && groupadd -g 1001 vereign && useradd -u 1001 -g vereign vereign +WORKDIR /srv + + +ONBUILD ARG CI_COMMIT_REF_NAME +ONBUILD ARG CI_COMMIT_SHA + +ONBUILD ARG CI_PROJECT_NAME +ONBUILD ENV CI_PROJECT_NAME ${CI_PROJECT_NAME} + +ONBUILD ARG CI_PROJECT_NAMESPACE +ONBUILD ENV CI_PROJECT_NAMESPACE ${CI_PROJECT_NAMESPACE} + +ONBUILD LABEL project=$CI_PROJECT_NAME-$CI_COMMIT_REF_NAME + +USER vereign -- GitLab