gitflic (2.5.3-1)

Published 2023-10-30 11:15:59 +00:00 by ficti0n

Installation

docker pull gitea.gorelov.space/ficti0n/gitflic:2.5.3-1
sha256:32aeaea20886102baeba303fcac9ce25b554331f5012bfd0e4adf410bf1703d9

Image Layers

ADD file:756183bba9c7f4593c2b216e98e4208b9163c4c962ea0837ef88bd917609d001 in /
CMD ["/bin/sh"]
ARG GF
ARG GF_CLIENT_ID
ARG GF_VERSION
ARG GF_PACKAGE_URL
ARG GF_PACKAGE_URL_TOKEN
ENV JAVA_HOME=/usr/lib/jvm/default-jvm/
|5 GF=Standard GF_CLIENT_ID=189d01c5-feea-491f-a4a1-72fb02eae149 GF_PACKAGE_URL=https://artifactory.astralinux.ru:443/artifactory/gf-generic/gitflic_2.15.3_ent_medium_runner_170.zip GF_PACKAGE_URL_TOKEN= GF_VERSION=v.2.15.3 /bin/sh -c apk update && apk add openjdk11 ttf-freefont libudev-zero openssh-keygen curl jq
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/default-jvm//bin
|5 GF=Standard GF_CLIENT_ID=189d01c5-feea-491f-a4a1-72fb02eae149 GF_PACKAGE_URL=https://artifactory.astralinux.ru:443/artifactory/gf-generic/gitflic_2.15.3_ent_medium_runner_170.zip GF_PACKAGE_URL_TOKEN= GF_VERSION=v.2.15.3 /bin/sh -c mkdir -p /app
|5 GF=Standard GF_CLIENT_ID=189d01c5-feea-491f-a4a1-72fb02eae149 GF_PACKAGE_URL=https://artifactory.astralinux.ru:443/artifactory/gf-generic/gitflic_2.15.3_ent_medium_runner_170.zip GF_PACKAGE_URL_TOKEN= GF_VERSION=v.2.15.3 /bin/sh -c if [ ${GF} == "Standard" ]; then echo "Standard"; GF_FILE_NAME=$(curl --fail --location -H "Authorization: token ${GF_CLIENT_ID}" "https://api.gitflic.ru/project/gitflic/gitflic/release?size=50" | jq -r "._embedded.releaseTagModelList | .[] | select(.tagName==\"${GF_VERSION}\") | .attachmentFiles[0].name | @uri") && GF_RELEASE_ID=$(curl --fail --location -H "Authorization: token ${GF_CLIENT_ID}" "https://api.gitflic.ru/project/gitflic/gitflic/release?size=50" | jq -r "._embedded.releaseTagModelList | .[] | select(.tagName==\"${GF_VERSION}\") | .id") && export GF_FILE_NAME GF_RELEASE_ID && curl --fail --location -H "Authorization: token ${GF_CLIENT_ID}" "https://api.gitflic.ru/project/gitflic/gitflic/release/${GF_RELEASE_ID}/file/${GF_FILE_NAME}" -o ./gf.zip; mkdir -p ./extract; unzip -d ./extract gf.zip; if [ -f ./extract/gitflic.jar ]; then mv -vf ./extract/gitflic.jar /app/; else mv -vf ./extract/*/gitflic.jar /app/; fi; rm -rf ./extract ./gf.zip; else echo "Enterprise" ; curl --fail --location -H "Authorization: Bearer ${GF_PACKAGE_URL_TOKEN}" "${GF_PACKAGE_URL}" -o ./gf.zip ; mkdir -p ./extract; unzip -d ./extract gf.zip; mv -vf ./extract/gitflic*/gitflic.jar /app/; rm -rf ./extract ./gf.zip; fi
COPY dir:157139d88b1382322be413a813ec83cbc71ddb17dce7e050dad8552669b693d4 in /app/default-config
COPY file:645be892140bfe473dd273090e538aa8513414a35a36707d73f69906fde3b1b0 in /app/run.sh
|5 GF=Standard GF_CLIENT_ID=189d01c5-feea-491f-a4a1-72fb02eae149 GF_PACKAGE_URL=https://artifactory.astralinux.ru:443/artifactory/gf-generic/gitflic_2.15.3_ent_medium_runner_170.zip GF_PACKAGE_URL_TOKEN= GF_VERSION=v.2.15.3 chmod +x /app/run.sh
WORKDIR /app
|5 GF=Standard GF_CLIENT_ID=189d01c5-feea-491f-a4a1-72fb02eae149 GF_PACKAGE_URL=https://artifactory.astralinux.ru:443/artifactory/gf-generic/gitflic_2.15.3_ent_medium_runner_170.zip GF_PACKAGE_URL_TOKEN= GF_VERSION=v.2.15.3 /bin/sh -c mkdir -p /app/cert && cd /app/cert && ssh-keygen -f key.pem -m pem -q -N ""
CMD ["sh" "/app/run.sh"]
Details
Container
2023-10-30 11:15:59 +00:00
1
OCI / Docker
linux/amd64
327 MiB
Versions (2) View all
2.5.3 2023-10-30
2.5.3-1 2023-10-30