This commit is contained in:
Anatolii Zimovskii 2021-12-16 00:53:51 +03:00
parent f4980a71fc
commit 5c10e7aed4
Signed by: stam
GPG Key ID: AA3A575AB99E8469
3 changed files with 22 additions and 1 deletions

View File

@ -2,6 +2,13 @@ FROM epicmorg/prod
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
ARG DEBIAN_FRONTEND=noninteractive ARG DEBIAN_FRONTEND=noninteractive
##################################################################
# git-lfs official binary
##################################################################
RUN curl -L https://packagecloud.io/github/git-lfs/gpgkey | apt-key add - && \
rm -rfv /etc/apt/sources.list.d/github_git-lfs.list
COPY github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list
################################################################## ##################################################################
# bullseye sources list # bullseye sources list
################################################################## ##################################################################

View File

@ -15,7 +15,7 @@ RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done
################################################################## ##################################################################
# perforce client binary # perforce client binary
################################################################## ##################################################################
ENV P4_VERSION=r21.1 ENV P4_VERSION=r21.2
ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4
################################################################## ##################################################################
@ -30,6 +30,7 @@ ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
ENV LZGIT_VERSION=0.31.4 ENV LZGIT_VERSION=0.31.4
ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz
################################################################## ##################################################################
# installing utils # installing utils
################################################################## ##################################################################
@ -105,6 +106,17 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
wget \ wget \
zip zip
##################################################################
# git-lfs official binary
##################################################################
RUN curl -L https://packagecloud.io/github/git-lfs/gpgkey | apt-key add - && \
rm -rfv /etc/apt/sources.list.d/github_git-lfs.list
COPY github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list
RUN apt-get update && \
apt-get install -y --allow-unauthenticated \
git \
git-lfs
################################################################## ##################################################################
# Install p4client # Install p4client
################################################################## ##################################################################

View File

@ -0,0 +1,2 @@
deb https://packagecloud.io/github/git-lfs/debian/ buster main
deb-src https://packagecloud.io/github/git-lfs/debian/ buster main