Files
hassio-addons-avm/git-exporter/Dockerfile
2021-06-29 12:37:08 +03:00

31 lines
765 B
Docker

ARG BUILD_FROM
FROM $BUILD_FROM AS BUILD
RUN apk add --no-cache \
'git=2.30.2-r0' \
'make=4.3-r0'
ENV GIT_SECRET_VERSION 1.3.0
# hadolint ignore=DL3003
RUN git config --global advice.detachedHead false && \
git clone https://github.com/awslabs/git-secrets.git -b ${GIT_SECRET_VERSION} /git-secrets && \
cd /git-secrets && make install
FROM $BUILD_FROM AS RUNNING
RUN apk add --no-cache \
'git=2.30.2-r0' \
'rsync=3.2.3-r1' \
'grep=3.6-r0' \
'sed=4.8-r0' \
'python3=3.8.10-r0' \
'py3-pip=20.3.4-r0' \
'findutils=4.8.0-r0'
RUN pip3 install --no-cache-dir PyYAML==5.3.1 dotty-dict==1.2.1
COPY --from=BUILD /usr/local/bin/git-secrets /usr/local/bin/git-secrets
COPY root /
RUN chmod a+x /run.sh /utils/*
ENTRYPOINT [ "/run.sh" ]