Reworked and updated 3rd party apps and tools

* replaced 7z to 7zz in most base images
* updated tools like lazygit
* reworked tools downloading
This commit is contained in:
STAM 2024-06-23 20:48:58 +03:00
parent c0893211bd
commit b344b69869
No known key found for this signature in database
GPG Key ID: 711526C6938897F1
1480 changed files with 6517 additions and 4017 deletions

View File

@ -90,14 +90,14 @@ jobs:
################################################################################## ##################################################################################
- name: "Build and Deploy Debian 6 jdk20 Image:" # - name: "Build and Deploy Debian 6 jdk20 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk20 && pwd && make build && make deploy # run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk20 && pwd && make build && make deploy
#
- name: "Build and Deploy Debian 6 jdk21 Image:" # - name: "Build and Deploy Debian 6 jdk21 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk21 && pwd && make build && make deploy # run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk21 && pwd && make build && make deploy
#
- name: "Build and Deploy Debian 6 jdk22 Image:" # - name: "Build and Deploy Debian 6 jdk22 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk22 && pwd && make build && make deploy # run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk22 && pwd && make build && make deploy
################################################################################## ##################################################################################
@ -187,14 +187,14 @@ jobs:
################################################################################## ##################################################################################
- name: "Build and Deploy Debian 7 jdk20 Image:" # - name: "Build and Deploy Debian 7 jdk20 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk20 && pwd && make build && make deploy # run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk20 && pwd && make build && make deploy
#
- name: "Build and Deploy Debian 7 jdk21 Image:" # - name: "Build and Deploy Debian 7 jdk21 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk21 && pwd && make build && make deploy # run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk21 && pwd && make build && make deploy
#
- name: "Build and Deploy Debian 7 jdk22 Image:" # - name: "Build and Deploy Debian 7 jdk22 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk22 && pwd && make build && make deploy # run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk22 && pwd && make build && make deploy
################################################################################## ##################################################################################

View File

@ -15,6 +15,11 @@
* installation from archive. * installation from archive.
* added ALL `jdk` versions. * added ALL `jdk` versions.
* added support for ALL base images. * added support for ALL base images.
* reworked downloading of some zips. kind of `jdk`, `maven`, etc.
* `jdk6` and `jdk7` was replaced from `deb` to `zip` installation.
* updated `7zz`, `lazygit`, `kotlin-compiller`, `maven`, `gradle` versions.
* added suport of `kotlin native prebuild` libs.
* added suport of `lazycli`, `lazynpm`, `lazydocker`. Thanks to [@jesseduffield](https://github.com/jesseduffield).
* `mar-apr-may` * `mar-apr-may`
* impoverd `postgres 10-16` images. * impoverd `postgres 10-16` images.
* added `timescaledb` supprot to `postgres 11-16` images. * added `timescaledb` supprot to `postgres 11-16` images.
@ -28,7 +33,7 @@
* fixed `java` images, * fixed `java` images,
* added `maven`, `gradle`, `kotlin` to compatible `java 8+` images. * added `maven`, `gradle`, `kotlin` to compatible `java 8+` images.
* updated `GOSU` to `1.17` * updated `GOSU` to `1.17`
* updated `7z` to `7z2400` * updated `7z` to `7z2407`
* updated `LazyGIT` to `0.40.2` * updated `LazyGIT` to `0.40.2`
* updated `p4` to `23.2` in base images * updated `p4` to `23.2` in base images
* updated `perforce` iamges - `p4` and `p4p` to `r23.1` and `r23.2` * updated `perforce` iamges - `p4` and `p4p` to `r23.1` and `r23.2`

View File

@ -319,9 +319,9 @@ ecosystem-debian-squeeze-images:
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk17 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk17 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk18 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk18 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk19 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk19 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk20 && pwd && make build && make deploy # cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk20 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk21 && pwd && make build && make deploy # cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk21 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk22 && pwd && make build && make deploy # cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk22 && pwd && make build && make deploy
ecosystem-debian-wheezy-images: ecosystem-debian-wheezy-images:
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/slim && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/slim && pwd && make build && make deploy
@ -335,9 +335,9 @@ ecosystem-debian-wheezy-images:
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk17 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk17 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk18 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk18 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk19 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk19 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk20 && pwd && make build && make deploy # cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk20 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk21 && pwd && make build && make deploy # cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk21 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk22 && pwd && make build && make deploy # cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk22 && pwd && make build && make deploy
ecosystem-debian-jessie-images: ecosystem-debian-jessie-images:
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make build && make deploy

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -4,7 +4,7 @@ FROM epicmorg/apache2:php7.0
# Testrail Install # Testrail Install
############################################################################## ##############################################################################
#configured by dockerfile / .ENV
ARG TESTRAIL_VERSION ARG TESTRAIL_VERSION
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -4,7 +4,7 @@ FROM epicmorg/apache2:php7.1
# Testrail Install # Testrail Install
############################################################################## ##############################################################################
#configured by dockerfile / .ENV
ARG TESTRAIL_VERSION ARG TESTRAIL_VERSION
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -4,7 +4,7 @@ FROM epicmorg/apache2:php7.2
# Testrail Install # Testrail Install
############################################################################## ##############################################################################
#configured by dockerfile / .ENV
ARG TESTRAIL_VERSION ARG TESTRAIL_VERSION
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -4,7 +4,7 @@ FROM epicmorg/apache2:php7.4
# Testrail Install # Testrail Install
############################################################################## ##############################################################################
#configured by dockerfile / .ENV
ARG TESTRAIL_VERSION ARG TESTRAIL_VERSION
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -4,7 +4,7 @@ FROM epicmorg/apache2:php8.1
# Testrail Install # Testrail Install
############################################################################## ##############################################################################
#configured by dockerfile / .ENV
ARG TESTRAIL_VERSION ARG TESTRAIL_VERSION
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -7,14 +7,14 @@ P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26
################################################################## ##################################################################
# 7z official binary # 7z official binary
################################################################## ##################################################################
SZ_VERSION=7z2400 SZ_VERSION=7z2407
SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
################################################################## ##################################################################
# LazyGit official binary # LazyGit official binary
################################################################## ##################################################################
LZGIT_VERSION=0.40.2 LAZYGIT_VERSION=0.42.0
LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
################################################################## ##################################################################
# dumb init # dumb init

View File

@ -68,17 +68,35 @@ RUN update-ca-certificates
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV ARG P4_VERSION=r23.2
ARG P4_VERSION ARG P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26x86_64/p4
ARG P4_DOWNLOAD_URL
ARG SZ_VERSION ARG SZ_VERSION=7z2407
ARG SZ_DOWNLOAD_URL ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_VERSION ARG SZ_TEMP=/tmp/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_DOWNLOAD_URL
ARG DUMB_INIT_VERSION ARG LAZYGIT_VERSION=0.42.0
ARG DUMB_INIT_DOWNLOAD_URL ARG LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_VER ARG LAZYGIT_TEMP=/tmp/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_DOWNLOAD_URL
ARG LAZYCLI_VERSION=0.1.15
ARG LAZYCLI_DOWNLOAD_URL=https://github.com/jesseduffield/lazycli/releases/download/v${LAZYCLI_VERSION}/lazycli-linux-x64.tar.gz
ARG LAZYCLI_TEMP=/tmp/lazycli-linux-x64.tar.gz
ARG LAZYNPM_VERSION=0.1.4
ARG LAZYNPM_DOWNLOAD_URL=https://github.com/jesseduffield/lazynpm/releases/download/v${LAZYNPM_VERSION}/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYNPM_TEMP=/tmp/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_VERSION=0.23.3
ARG LAZYDOCKER_DOWNLOAD_URL=https://github.com/jesseduffield/lazydocker/releases/download/v${LAZYDOCKER_VERSION}/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_TEMP=/tmp/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG DUMB_INIT_VERSION=1.2.5
ARG DUMB_INIT_DOWNLOAD_URL=https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64
ARG GOSU_VER=1.17
ARG GOSU_DOWNLOAD_URL=https://github.com/tianon/gosu/releases/download/${GOSU_VER}/gosu-amd64
################################################################## ##################################################################
# update lists # update lists
@ -260,17 +278,18 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install p4client # Install p4client
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ ADD ${P4_DOWNLOAD_URL} /usr/local/bin
chmod +x /usr/bin/p4 RUN chmod +x /usr/local/bin/p4
################################################################## ##################################################################
# Install 7z official binary # Install 7z official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ ADD ${SZ_DOWNLOAD_URL} /tmp
mkdir -p /tmp/7z && \ RUN mkdir -p /usr/local/7z-${SZ_VERSION} && \
tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ tar -xf ${SZ_TEMP} --directory /usr/local/7z-${SZ_VERSION} && \
chmod +x /tmp/7z/7zz && \ chmod +x -R /usr/local/7z-${SZ_VERSION}&& \
mv -fv /tmp/7z/7zz /usr/bin/ ln -sfv /usr/local/7z-${SZ_VERSION}/7zz /usr/local/bin/7zz && \
ln -sfv /usr/local/7z-${SZ_VERSION}/7zzs /usr/local/bin/7zzs
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo 7zz $(7zz | head -4) && \ echo 7zz $(7zz | head -4) && \
@ -280,21 +299,62 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install LazyGit official binary # Install LazyGit official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ ADD ${LAZYGIT_DOWNLOAD_URL} /tmp
mkdir -p /tmp/lazygit && \ RUN mkdir -p /usr/local/lazygit-${LAZYGIT_VERSION} && \
tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ tar -xzf ${LAZYGIT_TEMP} --directory /usr/local/lazygit-${LAZYGIT_VERSION} && \
chmod +x /tmp/lazygit/lazygit && \ chmod +x -R /usr/local/lazygit-${LAZYGIT_VERSION} && \
mv -fv /tmp/lazygit/lazygit /usr/bin/ ln -sfv /usr/local/lazygit-${LAZYGIT_VERSION}/lazygit /usr/local/bin/lazygit
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo lazygit $(lazygit --version) && \ echo lazygit $(lazygit --version) && \
echo "=============================================" echo "============================================="
##################################################################
# Install LazyCLI official binary
##################################################################
ADD ${LAZYCLI_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazycli-${LAZYCLI_VERSION} && \
tar -xzf ${LAZYCLI_TEMP} --directory /usr/local/lazycli-${LAZYCLI_VERSION} && \
chmod +x -R /usr/local/lazycli-${LAZYCLI_VERSION} && \
ln -sfv /usr/local/lazycli-${LAZYCLI_VERSION}/lazycli /usr/local/bin/lazycli
RUN echo "=============================================" && \
echo lazycli $(lazycli --version) && \
echo "============================================="
##################################################################
# Install LazyNPM official binary
##################################################################
ADD ${LAZYNPM_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazynpm-${LAZYNPM_VERSION} && \
tar -xzf ${LAZYNPM_TEMP} --directory /usr/local/lazynpm-${LAZYNPM_VERSION} && \
chmod +x -R /usr/local/lazynpm-${LAZYNPM_VERSION} && \
ln -sfv /usr/local/lazynpm-${LAZYNPM_VERSION}/lazynpm /usr/local/bin/lazynpm
RUN echo "=============================================" && \
echo lazynpm $(lazynpm --version) && \
echo "============================================="
##################################################################
# Install LazyDocker official binary
##################################################################
ADD ${LAZYDOCKER_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
tar -xzf ${LAZYDOCKER_TEMP} --directory /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
chmod +x -R /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
ln -sfv /usr/local/lazydocker-${LAZYDOCKER_VERSION}/lazydocker /usr/local/bin/lazydocker
RUN echo "=============================================" && \
echo lazydocker $(lazydocker --version) && \
echo "============================================="
################################################################## ##################################################################
# dumb init # dumb init
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${DUMB_INIT_DOWNLOAD_URL} --random-wait -O /usr/bin/dumb-init && \ RUN mkdir -p /usr/local/dumb-init-${DUMB_INIT_VERSION}/
chmod +x /usr/bin/dumb-init ADD ${DUMB_INIT_DOWNLOAD_URL} /usr/local/dumb-init-${DUMB_INIT_VERSION}/
RUN chmod +x -R /usr/local/dumb-init-${DUMB_INIT_VERSION}/ && \
ln -sfv /usr/local/dumb-init-${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64 /usr/local/bin/dumb-init
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo dumb-init $(dumb-init --version) && \ echo dumb-init $(dumb-init --version) && \
@ -303,8 +363,10 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# gosu for easy step-down from root # gosu for easy step-down from root
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${GOSU_DOWNLOAD_URL} --random-wait -O /usr/local/bin/gosu && \ RUN mkdir -p /usr/local/gosu-${GOSU_VER}/
chmod +x /usr/local/bin/gosu ADD ${GOSU_DOWNLOAD_URL} /usr/local/gosu-${GOSU_VER}/
RUN chmod +x -R /usr/local/gosu-${GOSU_VER}/ && \
ln -sfv /usr/local/gosu-${GOSU_VER}/gosu-amd64 /usr/local/bin/gosu
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo gosu $(gosu --version) && \ echo gosu $(gosu --version) && \

View File

@ -9,8 +9,8 @@ services:
P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL} P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL}
SZ_#version: ${SZ_VERSION} SZ_#version: ${SZ_VERSION}
SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL} SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL}
LZGIT_#version: ${LZGIT_VERSION} LAZYGIT_#version: ${LAZYGIT_VERSION}
LZGIT_DOWNLOAD_URL: ${LZGIT_DOWNLOAD_URL} LAZYGIT_DOWNLOAD_URL: ${LAZYGIT_DOWNLOAD_URL}
DUMB_INIT_#version: ${DUMB_INIT_VERSION} DUMB_INIT_#version: ${DUMB_INIT_VERSION}
DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL} DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL}
GOSU_VER: ${GOSU_VER} GOSU_VER: ${GOSU_VER}

View File

@ -7,14 +7,14 @@ P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26
################################################################## ##################################################################
# 7z official binary # 7z official binary
################################################################## ##################################################################
SZ_VERSION=7z2400 SZ_VERSION=7z2407
SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
################################################################## ##################################################################
# LazyGit official binary # LazyGit official binary
################################################################## ##################################################################
LZGIT_VERSION=0.40.2 LAZYGIT_VERSION=0.42.0
LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
################################################################## ##################################################################
# dumb init # dumb init

View File

@ -68,17 +68,35 @@ RUN update-ca-certificates
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV ARG P4_VERSION=r23.2
ARG P4_VERSION ARG P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26x86_64/p4
ARG P4_DOWNLOAD_URL
ARG SZ_VERSION ARG SZ_VERSION=7z2407
ARG SZ_DOWNLOAD_URL ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_VERSION ARG SZ_TEMP=/tmp/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_DOWNLOAD_URL
ARG DUMB_INIT_VERSION ARG LAZYGIT_VERSION=0.42.0
ARG DUMB_INIT_DOWNLOAD_URL ARG LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_VER ARG LAZYGIT_TEMP=/tmp/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_DOWNLOAD_URL
ARG LAZYCLI_VERSION=0.1.15
ARG LAZYCLI_DOWNLOAD_URL=https://github.com/jesseduffield/lazycli/releases/download/v${LAZYCLI_VERSION}/lazycli-linux-x64.tar.gz
ARG LAZYCLI_TEMP=/tmp/lazycli-linux-x64.tar.gz
ARG LAZYNPM_VERSION=0.1.4
ARG LAZYNPM_DOWNLOAD_URL=https://github.com/jesseduffield/lazynpm/releases/download/v${LAZYNPM_VERSION}/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYNPM_TEMP=/tmp/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_VERSION=0.23.3
ARG LAZYDOCKER_DOWNLOAD_URL=https://github.com/jesseduffield/lazydocker/releases/download/v${LAZYDOCKER_VERSION}/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_TEMP=/tmp/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG DUMB_INIT_VERSION=1.2.5
ARG DUMB_INIT_DOWNLOAD_URL=https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64
ARG GOSU_VER=1.17
ARG GOSU_DOWNLOAD_URL=https://github.com/tianon/gosu/releases/download/${GOSU_VER}/gosu-amd64
################################################################## ##################################################################
# update lists # update lists
@ -259,17 +277,18 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install p4client # Install p4client
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ ADD ${P4_DOWNLOAD_URL} /usr/local/bin
chmod +x /usr/bin/p4 RUN chmod +x /usr/local/bin/p4
################################################################## ##################################################################
# Install 7z official binary # Install 7z official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ ADD ${SZ_DOWNLOAD_URL} /tmp
mkdir -p /tmp/7z && \ RUN mkdir -p /usr/local/7z-${SZ_VERSION} && \
tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ tar -xf ${SZ_TEMP} --directory /usr/local/7z-${SZ_VERSION} && \
chmod +x /tmp/7z/7zz && \ chmod +x -R /usr/local/7z-${SZ_VERSION}&& \
mv -fv /tmp/7z/7zz /usr/bin/ ln -sfv /usr/local/7z-${SZ_VERSION}/7zz /usr/local/bin/7zz && \
ln -sfv /usr/local/7z-${SZ_VERSION}/7zzs /usr/local/bin/7zzs
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo 7zz $(7zz | head -4) && \ echo 7zz $(7zz | head -4) && \
@ -279,21 +298,62 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install LazyGit official binary # Install LazyGit official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ ADD ${LAZYGIT_DOWNLOAD_URL} /tmp
mkdir -p /tmp/lazygit && \ RUN mkdir -p /usr/local/lazygit-${LAZYGIT_VERSION} && \
tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ tar -xzf ${LAZYGIT_TEMP} --directory /usr/local/lazygit-${LAZYGIT_VERSION} && \
chmod +x /tmp/lazygit/lazygit && \ chmod +x -R /usr/local/lazygit-${LAZYGIT_VERSION} && \
mv -fv /tmp/lazygit/lazygit /usr/bin/ ln -sfv /usr/local/lazygit-${LAZYGIT_VERSION}/lazygit /usr/local/bin/lazygit
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo lazygit $(lazygit --version) && \ echo lazygit $(lazygit --version) && \
echo "=============================================" echo "============================================="
##################################################################
# Install LazyCLI official binary
##################################################################
ADD ${LAZYCLI_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazycli-${LAZYCLI_VERSION} && \
tar -xzf ${LAZYCLI_TEMP} --directory /usr/local/lazycli-${LAZYCLI_VERSION} && \
chmod +x -R /usr/local/lazycli-${LAZYCLI_VERSION} && \
ln -sfv /usr/local/lazycli-${LAZYCLI_VERSION}/lazycli /usr/local/bin/lazycli
RUN echo "=============================================" && \
echo lazycli $(lazycli --version) && \
echo "============================================="
##################################################################
# Install LazyNPM official binary
##################################################################
ADD ${LAZYNPM_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazynpm-${LAZYNPM_VERSION} && \
tar -xzf ${LAZYNPM_TEMP} --directory /usr/local/lazynpm-${LAZYNPM_VERSION} && \
chmod +x -R /usr/local/lazynpm-${LAZYNPM_VERSION} && \
ln -sfv /usr/local/lazynpm-${LAZYNPM_VERSION}/lazynpm /usr/local/bin/lazynpm
RUN echo "=============================================" && \
echo lazynpm $(lazynpm --version) && \
echo "============================================="
##################################################################
# Install LazyDocker official binary
##################################################################
ADD ${LAZYDOCKER_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
tar -xzf ${LAZYDOCKER_TEMP} --directory /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
chmod +x -R /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
ln -sfv /usr/local/lazydocker-${LAZYDOCKER_VERSION}/lazydocker /usr/local/bin/lazydocker
RUN echo "=============================================" && \
echo lazydocker $(lazydocker --version) && \
echo "============================================="
################################################################## ##################################################################
# dumb init # dumb init
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${DUMB_INIT_DOWNLOAD_URL} --random-wait -O /usr/bin/dumb-init && \ RUN mkdir -p /usr/local/dumb-init-${DUMB_INIT_VERSION}/
chmod +x /usr/bin/dumb-init ADD ${DUMB_INIT_DOWNLOAD_URL} /usr/local/dumb-init-${DUMB_INIT_VERSION}/
RUN chmod +x -R /usr/local/dumb-init-${DUMB_INIT_VERSION}/ && \
ln -sfv /usr/local/dumb-init-${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64 /usr/local/bin/dumb-init
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo dumb-init $(dumb-init --version) && \ echo dumb-init $(dumb-init --version) && \
@ -302,8 +362,10 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# gosu for easy step-down from root # gosu for easy step-down from root
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${GOSU_DOWNLOAD_URL} --random-wait -O /usr/local/bin/gosu && \ RUN mkdir -p /usr/local/gosu-${GOSU_VER}/
chmod +x /usr/local/bin/gosu ADD ${GOSU_DOWNLOAD_URL} /usr/local/gosu-${GOSU_VER}/
RUN chmod +x -R /usr/local/gosu-${GOSU_VER}/ && \
ln -sfv /usr/local/gosu-${GOSU_VER}/gosu-amd64 /usr/local/bin/gosu
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo gosu $(gosu --version) && \ echo gosu $(gosu --version) && \

View File

@ -9,8 +9,8 @@ services:
P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL} P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL}
SZ_#version: ${SZ_VERSION} SZ_#version: ${SZ_VERSION}
SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL} SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL}
LZGIT_#version: ${LZGIT_VERSION} LAZYGIT_#version: ${LAZYGIT_VERSION}
LZGIT_DOWNLOAD_URL: ${LZGIT_DOWNLOAD_URL} LAZYGIT_DOWNLOAD_URL: ${LAZYGIT_DOWNLOAD_URL}
DUMB_INIT_#version: ${DUMB_INIT_VERSION} DUMB_INIT_#version: ${DUMB_INIT_VERSION}
DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL} DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL}
GOSU_VER: ${GOSU_VER} GOSU_VER: ${GOSU_VER}

View File

@ -7,14 +7,14 @@ P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26
################################################################## ##################################################################
# 7z official binary # 7z official binary
################################################################## ##################################################################
SZ_VERSION=7z2400 SZ_VERSION=7z2407
SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
################################################################## ##################################################################
# LazyGit official binary # LazyGit official binary
################################################################## ##################################################################
LZGIT_VERSION=0.40.2 LAZYGIT_VERSION=0.42.0
LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
################################################################## ##################################################################
# dumb init # dumb init

View File

@ -68,17 +68,35 @@ RUN update-ca-certificates
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV ARG P4_VERSION=r23.2
ARG P4_VERSION ARG P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26x86_64/p4
ARG P4_DOWNLOAD_URL
ARG SZ_VERSION ARG SZ_VERSION=7z2407
ARG SZ_DOWNLOAD_URL ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_VERSION ARG SZ_TEMP=/tmp/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_DOWNLOAD_URL
ARG DUMB_INIT_VERSION ARG LAZYGIT_VERSION=0.42.0
ARG DUMB_INIT_DOWNLOAD_URL ARG LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_VER ARG LAZYGIT_TEMP=/tmp/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_DOWNLOAD_URL
ARG LAZYCLI_VERSION=0.1.15
ARG LAZYCLI_DOWNLOAD_URL=https://github.com/jesseduffield/lazycli/releases/download/v${LAZYCLI_VERSION}/lazycli-linux-x64.tar.gz
ARG LAZYCLI_TEMP=/tmp/lazycli-linux-x64.tar.gz
ARG LAZYNPM_VERSION=0.1.4
ARG LAZYNPM_DOWNLOAD_URL=https://github.com/jesseduffield/lazynpm/releases/download/v${LAZYNPM_VERSION}/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYNPM_TEMP=/tmp/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_VERSION=0.23.3
ARG LAZYDOCKER_DOWNLOAD_URL=https://github.com/jesseduffield/lazydocker/releases/download/v${LAZYDOCKER_VERSION}/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_TEMP=/tmp/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG DUMB_INIT_VERSION=1.2.5
ARG DUMB_INIT_DOWNLOAD_URL=https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64
ARG GOSU_VER=1.17
ARG GOSU_DOWNLOAD_URL=https://github.com/tianon/gosu/releases/download/${GOSU_VER}/gosu-amd64
################################################################## ##################################################################
# update lists # update lists
@ -259,17 +277,18 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install p4client # Install p4client
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ ADD ${P4_DOWNLOAD_URL} /usr/local/bin
chmod +x /usr/bin/p4 RUN chmod +x /usr/local/bin/p4
################################################################## ##################################################################
# Install 7z official binary # Install 7z official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ ADD ${SZ_DOWNLOAD_URL} /tmp
mkdir -p /tmp/7z && \ RUN mkdir -p /usr/local/7z-${SZ_VERSION} && \
tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ tar -xf ${SZ_TEMP} --directory /usr/local/7z-${SZ_VERSION} && \
chmod +x /tmp/7z/7zz && \ chmod +x -R /usr/local/7z-${SZ_VERSION}&& \
mv -fv /tmp/7z/7zz /usr/bin/ ln -sfv /usr/local/7z-${SZ_VERSION}/7zz /usr/local/bin/7zz && \
ln -sfv /usr/local/7z-${SZ_VERSION}/7zzs /usr/local/bin/7zzs
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo 7zz $(7zz | head -4) && \ echo 7zz $(7zz | head -4) && \
@ -279,21 +298,62 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install LazyGit official binary # Install LazyGit official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ ADD ${LAZYGIT_DOWNLOAD_URL} /tmp
mkdir -p /tmp/lazygit && \ RUN mkdir -p /usr/local/lazygit-${LAZYGIT_VERSION} && \
tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ tar -xzf ${LAZYGIT_TEMP} --directory /usr/local/lazygit-${LAZYGIT_VERSION} && \
chmod +x /tmp/lazygit/lazygit && \ chmod +x -R /usr/local/lazygit-${LAZYGIT_VERSION} && \
mv -fv /tmp/lazygit/lazygit /usr/bin/ ln -sfv /usr/local/lazygit-${LAZYGIT_VERSION}/lazygit /usr/local/bin/lazygit
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo lazygit $(lazygit --version) && \ echo lazygit $(lazygit --version) && \
echo "=============================================" echo "============================================="
##################################################################
# Install LazyCLI official binary
##################################################################
ADD ${LAZYCLI_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazycli-${LAZYCLI_VERSION} && \
tar -xzf ${LAZYCLI_TEMP} --directory /usr/local/lazycli-${LAZYCLI_VERSION} && \
chmod +x -R /usr/local/lazycli-${LAZYCLI_VERSION} && \
ln -sfv /usr/local/lazycli-${LAZYCLI_VERSION}/lazycli /usr/local/bin/lazycli
RUN echo "=============================================" && \
echo lazycli $(lazycli --version) && \
echo "============================================="
##################################################################
# Install LazyNPM official binary
##################################################################
ADD ${LAZYNPM_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazynpm-${LAZYNPM_VERSION} && \
tar -xzf ${LAZYNPM_TEMP} --directory /usr/local/lazynpm-${LAZYNPM_VERSION} && \
chmod +x -R /usr/local/lazynpm-${LAZYNPM_VERSION} && \
ln -sfv /usr/local/lazynpm-${LAZYNPM_VERSION}/lazynpm /usr/local/bin/lazynpm
RUN echo "=============================================" && \
echo lazynpm $(lazynpm --version) && \
echo "============================================="
##################################################################
# Install LazyDocker official binary
##################################################################
ADD ${LAZYDOCKER_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
tar -xzf ${LAZYDOCKER_TEMP} --directory /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
chmod +x -R /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
ln -sfv /usr/local/lazydocker-${LAZYDOCKER_VERSION}/lazydocker /usr/local/bin/lazydocker
RUN echo "=============================================" && \
echo lazydocker $(lazydocker --version) && \
echo "============================================="
################################################################## ##################################################################
# dumb init # dumb init
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${DUMB_INIT_DOWNLOAD_URL} --random-wait -O /usr/bin/dumb-init && \ RUN mkdir -p /usr/local/dumb-init-${DUMB_INIT_VERSION}/
chmod +x /usr/bin/dumb-init ADD ${DUMB_INIT_DOWNLOAD_URL} /usr/local/dumb-init-${DUMB_INIT_VERSION}/
RUN chmod +x -R /usr/local/dumb-init-${DUMB_INIT_VERSION}/ && \
ln -sfv /usr/local/dumb-init-${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64 /usr/local/bin/dumb-init
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo dumb-init $(dumb-init --version) && \ echo dumb-init $(dumb-init --version) && \
@ -302,8 +362,10 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# gosu for easy step-down from root # gosu for easy step-down from root
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${GOSU_DOWNLOAD_URL} --random-wait -O /usr/local/bin/gosu && \ RUN mkdir -p /usr/local/gosu-${GOSU_VER}/
chmod +x /usr/local/bin/gosu ADD ${GOSU_DOWNLOAD_URL} /usr/local/gosu-${GOSU_VER}/
RUN chmod +x -R /usr/local/gosu-${GOSU_VER}/ && \
ln -sfv /usr/local/gosu-${GOSU_VER}/gosu-amd64 /usr/local/bin/gosu
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo gosu $(gosu --version) && \ echo gosu $(gosu --version) && \

View File

@ -9,8 +9,8 @@ services:
P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL} P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL}
SZ_#version: ${SZ_VERSION} SZ_#version: ${SZ_VERSION}
SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL} SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL}
LZGIT_#version: ${LZGIT_VERSION} LAZYGIT_#version: ${LAZYGIT_VERSION}
LZGIT_DOWNLOAD_URL: ${LZGIT_DOWNLOAD_URL} LAZYGIT_DOWNLOAD_URL: ${LAZYGIT_DOWNLOAD_URL}
DUMB_INIT_#version: ${DUMB_INIT_VERSION} DUMB_INIT_#version: ${DUMB_INIT_VERSION}
DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL} DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL}
GOSU_VER: ${GOSU_VER} GOSU_VER: ${GOSU_VER}

View File

@ -7,14 +7,14 @@ P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26
################################################################## ##################################################################
# 7z official binary # 7z official binary
################################################################## ##################################################################
SZ_VERSION=7z2400 SZ_VERSION=7z2407
SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
################################################################## ##################################################################
# LazyGit official binary # LazyGit official binary
################################################################## ##################################################################
LZGIT_VERSION=0.40.2 LAZYGIT_VERSION=0.42.0
LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
################################################################## ##################################################################
# dumb init # dumb init

View File

@ -68,17 +68,35 @@ RUN update-ca-certificates
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV ARG P4_VERSION=r23.2
ARG P4_VERSION ARG P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26x86_64/p4
ARG P4_DOWNLOAD_URL
ARG SZ_VERSION ARG SZ_VERSION=7z2407
ARG SZ_DOWNLOAD_URL ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_VERSION ARG SZ_TEMP=/tmp/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_DOWNLOAD_URL
ARG DUMB_INIT_VERSION ARG LAZYGIT_VERSION=0.42.0
ARG DUMB_INIT_DOWNLOAD_URL ARG LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_VER ARG LAZYGIT_TEMP=/tmp/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_DOWNLOAD_URL
ARG LAZYCLI_VERSION=0.1.15
ARG LAZYCLI_DOWNLOAD_URL=https://github.com/jesseduffield/lazycli/releases/download/v${LAZYCLI_VERSION}/lazycli-linux-x64.tar.gz
ARG LAZYCLI_TEMP=/tmp/lazycli-linux-x64.tar.gz
ARG LAZYNPM_VERSION=0.1.4
ARG LAZYNPM_DOWNLOAD_URL=https://github.com/jesseduffield/lazynpm/releases/download/v${LAZYNPM_VERSION}/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYNPM_TEMP=/tmp/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_VERSION=0.23.3
ARG LAZYDOCKER_DOWNLOAD_URL=https://github.com/jesseduffield/lazydocker/releases/download/v${LAZYDOCKER_VERSION}/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_TEMP=/tmp/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG DUMB_INIT_VERSION=1.2.5
ARG DUMB_INIT_DOWNLOAD_URL=https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64
ARG GOSU_VER=1.17
ARG GOSU_DOWNLOAD_URL=https://github.com/tianon/gosu/releases/download/${GOSU_VER}/gosu-amd64
################################################################## ##################################################################
# update lists # update lists
@ -258,17 +276,18 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install p4client # Install p4client
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ ADD ${P4_DOWNLOAD_URL} /usr/local/bin
chmod +x /usr/bin/p4 RUN chmod +x /usr/local/bin/p4
################################################################## ##################################################################
# Install 7z official binary # Install 7z official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ ADD ${SZ_DOWNLOAD_URL} /tmp
mkdir -p /tmp/7z && \ RUN mkdir -p /usr/local/7z-${SZ_VERSION} && \
tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ tar -xf ${SZ_TEMP} --directory /usr/local/7z-${SZ_VERSION} && \
chmod +x /tmp/7z/7zz && \ chmod +x -R /usr/local/7z-${SZ_VERSION}&& \
mv -fv /tmp/7z/7zz /usr/bin/ ln -sfv /usr/local/7z-${SZ_VERSION}/7zz /usr/local/bin/7zz && \
ln -sfv /usr/local/7z-${SZ_VERSION}/7zzs /usr/local/bin/7zzs
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo 7zz $(7zz | head -4) && \ echo 7zz $(7zz | head -4) && \
@ -278,21 +297,62 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install LazyGit official binary # Install LazyGit official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ ADD ${LAZYGIT_DOWNLOAD_URL} /tmp
mkdir -p /tmp/lazygit && \ RUN mkdir -p /usr/local/lazygit-${LAZYGIT_VERSION} && \
tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ tar -xzf ${LAZYGIT_TEMP} --directory /usr/local/lazygit-${LAZYGIT_VERSION} && \
chmod +x /tmp/lazygit/lazygit && \ chmod +x -R /usr/local/lazygit-${LAZYGIT_VERSION} && \
mv -fv /tmp/lazygit/lazygit /usr/bin/ ln -sfv /usr/local/lazygit-${LAZYGIT_VERSION}/lazygit /usr/local/bin/lazygit
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo lazygit $(lazygit --version) && \ echo lazygit $(lazygit --version) && \
echo "=============================================" echo "============================================="
##################################################################
# Install LazyCLI official binary
##################################################################
ADD ${LAZYCLI_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazycli-${LAZYCLI_VERSION} && \
tar -xzf ${LAZYCLI_TEMP} --directory /usr/local/lazycli-${LAZYCLI_VERSION} && \
chmod +x -R /usr/local/lazycli-${LAZYCLI_VERSION} && \
ln -sfv /usr/local/lazycli-${LAZYCLI_VERSION}/lazycli /usr/local/bin/lazycli
RUN echo "=============================================" && \
echo lazycli $(lazycli --version) && \
echo "============================================="
##################################################################
# Install LazyNPM official binary
##################################################################
ADD ${LAZYNPM_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazynpm-${LAZYNPM_VERSION} && \
tar -xzf ${LAZYNPM_TEMP} --directory /usr/local/lazynpm-${LAZYNPM_VERSION} && \
chmod +x -R /usr/local/lazynpm-${LAZYNPM_VERSION} && \
ln -sfv /usr/local/lazynpm-${LAZYNPM_VERSION}/lazynpm /usr/local/bin/lazynpm
RUN echo "=============================================" && \
echo lazynpm $(lazynpm --version) && \
echo "============================================="
##################################################################
# Install LazyDocker official binary
##################################################################
ADD ${LAZYDOCKER_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
tar -xzf ${LAZYDOCKER_TEMP} --directory /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
chmod +x -R /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
ln -sfv /usr/local/lazydocker-${LAZYDOCKER_VERSION}/lazydocker /usr/local/bin/lazydocker
RUN echo "=============================================" && \
echo lazydocker $(lazydocker --version) && \
echo "============================================="
################################################################## ##################################################################
# dumb init # dumb init
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${DUMB_INIT_DOWNLOAD_URL} --random-wait -O /usr/bin/dumb-init && \ RUN mkdir -p /usr/local/dumb-init-${DUMB_INIT_VERSION}/
chmod +x /usr/bin/dumb-init ADD ${DUMB_INIT_DOWNLOAD_URL} /usr/local/dumb-init-${DUMB_INIT_VERSION}/
RUN chmod +x -R /usr/local/dumb-init-${DUMB_INIT_VERSION}/ && \
ln -sfv /usr/local/dumb-init-${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64 /usr/local/bin/dumb-init
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo dumb-init $(dumb-init --version) && \ echo dumb-init $(dumb-init --version) && \
@ -301,8 +361,10 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# gosu for easy step-down from root # gosu for easy step-down from root
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${GOSU_DOWNLOAD_URL} --random-wait -O /usr/local/bin/gosu && \ RUN mkdir -p /usr/local/gosu-${GOSU_VER}/
chmod +x /usr/local/bin/gosu ADD ${GOSU_DOWNLOAD_URL} /usr/local/gosu-${GOSU_VER}/
RUN chmod +x -R /usr/local/gosu-${GOSU_VER}/ && \
ln -sfv /usr/local/gosu-${GOSU_VER}/gosu-amd64 /usr/local/bin/gosu
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo gosu $(gosu --version) && \ echo gosu $(gosu --version) && \

View File

@ -9,8 +9,8 @@ services:
P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL} P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL}
SZ_#version: ${SZ_VERSION} SZ_#version: ${SZ_VERSION}
SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL} SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL}
LZGIT_#version: ${LZGIT_VERSION} LAZYGIT_#version: ${LAZYGIT_VERSION}
LZGIT_DOWNLOAD_URL: ${LZGIT_DOWNLOAD_URL} LAZYGIT_DOWNLOAD_URL: ${LAZYGIT_DOWNLOAD_URL}
DUMB_INIT_#version: ${DUMB_INIT_VERSION} DUMB_INIT_#version: ${DUMB_INIT_VERSION}
DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL} DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL}
GOSU_VER: ${GOSU_VER} GOSU_VER: ${GOSU_VER}

View File

@ -7,14 +7,14 @@ P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26
################################################################## ##################################################################
# 7z official binary # 7z official binary
################################################################## ##################################################################
SZ_VERSION=7z2400 SZ_VERSION=7z2407
SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
################################################################## ##################################################################
# LazyGit official binary # LazyGit official binary
################################################################## ##################################################################
LZGIT_VERSION=0.40.2 LAZYGIT_VERSION=0.42.0
LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
################################################################## ##################################################################
# dumb init # dumb init

View File

@ -68,17 +68,35 @@ RUN update-ca-certificates
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV ARG P4_VERSION=r23.2
ARG P4_VERSION ARG P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26x86_64/p4
ARG P4_DOWNLOAD_URL
ARG SZ_VERSION ARG SZ_VERSION=7z2407
ARG SZ_DOWNLOAD_URL ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_VERSION ARG SZ_TEMP=/tmp/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_DOWNLOAD_URL
ARG DUMB_INIT_VERSION ARG LAZYGIT_VERSION=0.42.0
ARG DUMB_INIT_DOWNLOAD_URL ARG LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_VER ARG LAZYGIT_TEMP=/tmp/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_DOWNLOAD_URL
ARG LAZYCLI_VERSION=0.1.15
ARG LAZYCLI_DOWNLOAD_URL=https://github.com/jesseduffield/lazycli/releases/download/v${LAZYCLI_VERSION}/lazycli-linux-x64.tar.gz
ARG LAZYCLI_TEMP=/tmp/lazycli-linux-x64.tar.gz
ARG LAZYNPM_VERSION=0.1.4
ARG LAZYNPM_DOWNLOAD_URL=https://github.com/jesseduffield/lazynpm/releases/download/v${LAZYNPM_VERSION}/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYNPM_TEMP=/tmp/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_VERSION=0.23.3
ARG LAZYDOCKER_DOWNLOAD_URL=https://github.com/jesseduffield/lazydocker/releases/download/v${LAZYDOCKER_VERSION}/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_TEMP=/tmp/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG DUMB_INIT_VERSION=1.2.5
ARG DUMB_INIT_DOWNLOAD_URL=https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64
ARG GOSU_VER=1.17
ARG GOSU_DOWNLOAD_URL=https://github.com/tianon/gosu/releases/download/${GOSU_VER}/gosu-amd64
################################################################## ##################################################################
# update lists # update lists
@ -258,17 +276,18 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install p4client # Install p4client
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ ADD ${P4_DOWNLOAD_URL} /usr/local/bin
chmod +x /usr/bin/p4 RUN chmod +x /usr/local/bin/p4
################################################################## ##################################################################
# Install 7z official binary # Install 7z official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ ADD ${SZ_DOWNLOAD_URL} /tmp
mkdir -p /tmp/7z && \ RUN mkdir -p /usr/local/7z-${SZ_VERSION} && \
tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ tar -xf ${SZ_TEMP} --directory /usr/local/7z-${SZ_VERSION} && \
chmod +x /tmp/7z/7zz && \ chmod +x -R /usr/local/7z-${SZ_VERSION}&& \
mv -fv /tmp/7z/7zz /usr/bin/ ln -sfv /usr/local/7z-${SZ_VERSION}/7zz /usr/local/bin/7zz && \
ln -sfv /usr/local/7z-${SZ_VERSION}/7zzs /usr/local/bin/7zzs
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo 7zz $(7zz | head -4) && \ echo 7zz $(7zz | head -4) && \
@ -278,21 +297,62 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install LazyGit official binary # Install LazyGit official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ ADD ${LAZYGIT_DOWNLOAD_URL} /tmp
mkdir -p /tmp/lazygit && \ RUN mkdir -p /usr/local/lazygit-${LAZYGIT_VERSION} && \
tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ tar -xzf ${LAZYGIT_TEMP} --directory /usr/local/lazygit-${LAZYGIT_VERSION} && \
chmod +x /tmp/lazygit/lazygit && \ chmod +x -R /usr/local/lazygit-${LAZYGIT_VERSION} && \
mv -fv /tmp/lazygit/lazygit /usr/bin/ ln -sfv /usr/local/lazygit-${LAZYGIT_VERSION}/lazygit /usr/local/bin/lazygit
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo lazygit $(lazygit --version) && \ echo lazygit $(lazygit --version) && \
echo "=============================================" echo "============================================="
##################################################################
# Install LazyCLI official binary
##################################################################
ADD ${LAZYCLI_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazycli-${LAZYCLI_VERSION} && \
tar -xzf ${LAZYCLI_TEMP} --directory /usr/local/lazycli-${LAZYCLI_VERSION} && \
chmod +x -R /usr/local/lazycli-${LAZYCLI_VERSION} && \
ln -sfv /usr/local/lazycli-${LAZYCLI_VERSION}/lazycli /usr/local/bin/lazycli
RUN echo "=============================================" && \
echo lazycli $(lazycli --version) && \
echo "============================================="
##################################################################
# Install LazyNPM official binary
##################################################################
ADD ${LAZYNPM_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazynpm-${LAZYNPM_VERSION} && \
tar -xzf ${LAZYNPM_TEMP} --directory /usr/local/lazynpm-${LAZYNPM_VERSION} && \
chmod +x -R /usr/local/lazynpm-${LAZYNPM_VERSION} && \
ln -sfv /usr/local/lazynpm-${LAZYNPM_VERSION}/lazynpm /usr/local/bin/lazynpm
RUN echo "=============================================" && \
echo lazynpm $(lazynpm --version) && \
echo "============================================="
##################################################################
# Install LazyDocker official binary
##################################################################
ADD ${LAZYDOCKER_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
tar -xzf ${LAZYDOCKER_TEMP} --directory /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
chmod +x -R /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
ln -sfv /usr/local/lazydocker-${LAZYDOCKER_VERSION}/lazydocker /usr/local/bin/lazydocker
RUN echo "=============================================" && \
echo lazydocker $(lazydocker --version) && \
echo "============================================="
################################################################## ##################################################################
# dumb init # dumb init
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${DUMB_INIT_DOWNLOAD_URL} --random-wait -O /usr/bin/dumb-init && \ RUN mkdir -p /usr/local/dumb-init-${DUMB_INIT_VERSION}/
chmod +x /usr/bin/dumb-init ADD ${DUMB_INIT_DOWNLOAD_URL} /usr/local/dumb-init-${DUMB_INIT_VERSION}/
RUN chmod +x -R /usr/local/dumb-init-${DUMB_INIT_VERSION}/ && \
ln -sfv /usr/local/dumb-init-${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64 /usr/local/bin/dumb-init
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo dumb-init $(dumb-init --version) && \ echo dumb-init $(dumb-init --version) && \
@ -301,8 +361,10 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# gosu for easy step-down from root # gosu for easy step-down from root
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${GOSU_DOWNLOAD_URL} --random-wait -O /usr/local/bin/gosu && \ RUN mkdir -p /usr/local/gosu-${GOSU_VER}/
chmod +x /usr/local/bin/gosu ADD ${GOSU_DOWNLOAD_URL} /usr/local/gosu-${GOSU_VER}/
RUN chmod +x -R /usr/local/gosu-${GOSU_VER}/ && \
ln -sfv /usr/local/gosu-${GOSU_VER}/gosu-amd64 /usr/local/bin/gosu
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo gosu $(gosu --version) && \ echo gosu $(gosu --version) && \

View File

@ -9,8 +9,8 @@ services:
P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL} P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL}
SZ_#version: ${SZ_VERSION} SZ_#version: ${SZ_VERSION}
SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL} SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL}
LZGIT_#version: ${LZGIT_VERSION} LAZYGIT_#version: ${LAZYGIT_VERSION}
LZGIT_DOWNLOAD_URL: ${LZGIT_DOWNLOAD_URL} LAZYGIT_DOWNLOAD_URL: ${LAZYGIT_DOWNLOAD_URL}
DUMB_INIT_#version: ${DUMB_INIT_VERSION} DUMB_INIT_#version: ${DUMB_INIT_VERSION}
DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL} DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL}
GOSU_VER: ${GOSU_VER} GOSU_VER: ${GOSU_VER}

View File

@ -7,14 +7,14 @@ P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26
################################################################## ##################################################################
# 7z official binary # 7z official binary
################################################################## ##################################################################
SZ_VERSION=7z2400 SZ_VERSION=7z2407
SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
################################################################## ##################################################################
# LazyGit official binary # LazyGit official binary
################################################################## ##################################################################
LZGIT_VERSION=0.40.2 LAZYGIT_VERSION=0.42.0
LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
################################################################## ##################################################################
# dumb init # dumb init

View File

@ -68,17 +68,35 @@ RUN update-ca-certificates
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV ARG P4_VERSION=r23.2
ARG P4_VERSION ARG P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26x86_64/p4
ARG P4_DOWNLOAD_URL
ARG SZ_VERSION ARG SZ_VERSION=7z2407
ARG SZ_DOWNLOAD_URL ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_VERSION ARG SZ_TEMP=/tmp/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_DOWNLOAD_URL
ARG DUMB_INIT_VERSION ARG LAZYGIT_VERSION=0.42.0
ARG DUMB_INIT_DOWNLOAD_URL ARG LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_VER ARG LAZYGIT_TEMP=/tmp/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_DOWNLOAD_URL
ARG LAZYCLI_VERSION=0.1.15
ARG LAZYCLI_DOWNLOAD_URL=https://github.com/jesseduffield/lazycli/releases/download/v${LAZYCLI_VERSION}/lazycli-linux-x64.tar.gz
ARG LAZYCLI_TEMP=/tmp/lazycli-linux-x64.tar.gz
ARG LAZYNPM_VERSION=0.1.4
ARG LAZYNPM_DOWNLOAD_URL=https://github.com/jesseduffield/lazynpm/releases/download/v${LAZYNPM_VERSION}/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYNPM_TEMP=/tmp/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_VERSION=0.23.3
ARG LAZYDOCKER_DOWNLOAD_URL=https://github.com/jesseduffield/lazydocker/releases/download/v${LAZYDOCKER_VERSION}/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_TEMP=/tmp/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG DUMB_INIT_VERSION=1.2.5
ARG DUMB_INIT_DOWNLOAD_URL=https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64
ARG GOSU_VER=1.17
ARG GOSU_DOWNLOAD_URL=https://github.com/tianon/gosu/releases/download/${GOSU_VER}/gosu-amd64
################################################################## ##################################################################
# update lists # update lists
@ -257,17 +275,18 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install p4client # Install p4client
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ ADD ${P4_DOWNLOAD_URL} /usr/local/bin
chmod +x /usr/bin/p4 RUN chmod +x /usr/local/bin/p4
################################################################## ##################################################################
# Install 7z official binary # Install 7z official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ ADD ${SZ_DOWNLOAD_URL} /tmp
mkdir -p /tmp/7z && \ RUN mkdir -p /usr/local/7z-${SZ_VERSION} && \
tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ tar -xf ${SZ_TEMP} --directory /usr/local/7z-${SZ_VERSION} && \
chmod +x /tmp/7z/7zz && \ chmod +x -R /usr/local/7z-${SZ_VERSION}&& \
mv -fv /tmp/7z/7zz /usr/bin/ ln -sfv /usr/local/7z-${SZ_VERSION}/7zz /usr/local/bin/7zz && \
ln -sfv /usr/local/7z-${SZ_VERSION}/7zzs /usr/local/bin/7zzs
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo 7zz $(7zz | head -4) && \ echo 7zz $(7zz | head -4) && \
@ -277,21 +296,62 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install LazyGit official binary # Install LazyGit official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ ADD ${LAZYGIT_DOWNLOAD_URL} /tmp
mkdir -p /tmp/lazygit && \ RUN mkdir -p /usr/local/lazygit-${LAZYGIT_VERSION} && \
tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ tar -xzf ${LAZYGIT_TEMP} --directory /usr/local/lazygit-${LAZYGIT_VERSION} && \
chmod +x /tmp/lazygit/lazygit && \ chmod +x -R /usr/local/lazygit-${LAZYGIT_VERSION} && \
mv -fv /tmp/lazygit/lazygit /usr/bin/ ln -sfv /usr/local/lazygit-${LAZYGIT_VERSION}/lazygit /usr/local/bin/lazygit
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo lazygit $(lazygit --version) && \ echo lazygit $(lazygit --version) && \
echo "=============================================" echo "============================================="
##################################################################
# Install LazyCLI official binary
##################################################################
ADD ${LAZYCLI_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazycli-${LAZYCLI_VERSION} && \
tar -xzf ${LAZYCLI_TEMP} --directory /usr/local/lazycli-${LAZYCLI_VERSION} && \
chmod +x -R /usr/local/lazycli-${LAZYCLI_VERSION} && \
ln -sfv /usr/local/lazycli-${LAZYCLI_VERSION}/lazycli /usr/local/bin/lazycli
RUN echo "=============================================" && \
echo lazycli $(lazycli --version) && \
echo "============================================="
##################################################################
# Install LazyNPM official binary
##################################################################
ADD ${LAZYNPM_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazynpm-${LAZYNPM_VERSION} && \
tar -xzf ${LAZYNPM_TEMP} --directory /usr/local/lazynpm-${LAZYNPM_VERSION} && \
chmod +x -R /usr/local/lazynpm-${LAZYNPM_VERSION} && \
ln -sfv /usr/local/lazynpm-${LAZYNPM_VERSION}/lazynpm /usr/local/bin/lazynpm
RUN echo "=============================================" && \
echo lazynpm $(lazynpm --version) && \
echo "============================================="
##################################################################
# Install LazyDocker official binary
##################################################################
ADD ${LAZYDOCKER_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
tar -xzf ${LAZYDOCKER_TEMP} --directory /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
chmod +x -R /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
ln -sfv /usr/local/lazydocker-${LAZYDOCKER_VERSION}/lazydocker /usr/local/bin/lazydocker
RUN echo "=============================================" && \
echo lazydocker $(lazydocker --version) && \
echo "============================================="
################################################################## ##################################################################
# dumb init # dumb init
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${DUMB_INIT_DOWNLOAD_URL} --random-wait -O /usr/bin/dumb-init && \ RUN mkdir -p /usr/local/dumb-init-${DUMB_INIT_VERSION}/
chmod +x /usr/bin/dumb-init ADD ${DUMB_INIT_DOWNLOAD_URL} /usr/local/dumb-init-${DUMB_INIT_VERSION}/
RUN chmod +x -R /usr/local/dumb-init-${DUMB_INIT_VERSION}/ && \
ln -sfv /usr/local/dumb-init-${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64 /usr/local/bin/dumb-init
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo dumb-init $(dumb-init --version) && \ echo dumb-init $(dumb-init --version) && \
@ -300,8 +360,10 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# gosu for easy step-down from root # gosu for easy step-down from root
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${GOSU_DOWNLOAD_URL} --random-wait -O /usr/local/bin/gosu && \ RUN mkdir -p /usr/local/gosu-${GOSU_VER}/
chmod +x /usr/local/bin/gosu ADD ${GOSU_DOWNLOAD_URL} /usr/local/gosu-${GOSU_VER}/
RUN chmod +x -R /usr/local/gosu-${GOSU_VER}/ && \
ln -sfv /usr/local/gosu-${GOSU_VER}/gosu-amd64 /usr/local/bin/gosu
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo gosu $(gosu --version) && \ echo gosu $(gosu --version) && \

View File

@ -9,8 +9,8 @@ services:
P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL} P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL}
SZ_#version: ${SZ_VERSION} SZ_#version: ${SZ_VERSION}
SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL} SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL}
LZGIT_#version: ${LZGIT_VERSION} LAZYGIT_#version: ${LAZYGIT_VERSION}
LZGIT_DOWNLOAD_URL: ${LZGIT_DOWNLOAD_URL} LAZYGIT_DOWNLOAD_URL: ${LAZYGIT_DOWNLOAD_URL}
DUMB_INIT_#version: ${DUMB_INIT_VERSION} DUMB_INIT_#version: ${DUMB_INIT_VERSION}
DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL} DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL}
GOSU_VER: ${GOSU_VER} GOSU_VER: ${GOSU_VER}

View File

@ -7,14 +7,14 @@ P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26
################################################################## ##################################################################
# 7z official binary # 7z official binary
################################################################## ##################################################################
SZ_VERSION=7z2400 SZ_VERSION=7z2407
SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
################################################################## ##################################################################
# LazyGit official binary # LazyGit official binary
################################################################## ##################################################################
LZGIT_VERSION=0.40.2 LAZYGIT_VERSION=0.42.0
LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
################################################################## ##################################################################
# dumb init # dumb init

View File

@ -68,17 +68,35 @@ RUN update-ca-certificates
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV ARG P4_VERSION=r23.2
ARG P4_VERSION ARG P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26x86_64/p4
ARG P4_DOWNLOAD_URL
ARG SZ_VERSION ARG SZ_VERSION=7z2407
ARG SZ_DOWNLOAD_URL ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_VERSION ARG SZ_TEMP=/tmp/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_DOWNLOAD_URL
ARG DUMB_INIT_VERSION ARG LAZYGIT_VERSION=0.42.0
ARG DUMB_INIT_DOWNLOAD_URL ARG LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_VER ARG LAZYGIT_TEMP=/tmp/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_DOWNLOAD_URL
ARG LAZYCLI_VERSION=0.1.15
ARG LAZYCLI_DOWNLOAD_URL=https://github.com/jesseduffield/lazycli/releases/download/v${LAZYCLI_VERSION}/lazycli-linux-x64.tar.gz
ARG LAZYCLI_TEMP=/tmp/lazycli-linux-x64.tar.gz
ARG LAZYNPM_VERSION=0.1.4
ARG LAZYNPM_DOWNLOAD_URL=https://github.com/jesseduffield/lazynpm/releases/download/v${LAZYNPM_VERSION}/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYNPM_TEMP=/tmp/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_VERSION=0.23.3
ARG LAZYDOCKER_DOWNLOAD_URL=https://github.com/jesseduffield/lazydocker/releases/download/v${LAZYDOCKER_VERSION}/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_TEMP=/tmp/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG DUMB_INIT_VERSION=1.2.5
ARG DUMB_INIT_DOWNLOAD_URL=https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64
ARG GOSU_VER=1.17
ARG GOSU_DOWNLOAD_URL=https://github.com/tianon/gosu/releases/download/${GOSU_VER}/gosu-amd64
################################################################## ##################################################################
# update lists # update lists
@ -258,17 +276,18 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install p4client # Install p4client
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ ADD ${P4_DOWNLOAD_URL} /usr/local/bin
chmod +x /usr/bin/p4 RUN chmod +x /usr/local/bin/p4
################################################################## ##################################################################
# Install 7z official binary # Install 7z official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ ADD ${SZ_DOWNLOAD_URL} /tmp
mkdir -p /tmp/7z && \ RUN mkdir -p /usr/local/7z-${SZ_VERSION} && \
tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ tar -xf ${SZ_TEMP} --directory /usr/local/7z-${SZ_VERSION} && \
chmod +x /tmp/7z/7zz && \ chmod +x -R /usr/local/7z-${SZ_VERSION}&& \
mv -fv /tmp/7z/7zz /usr/bin/ ln -sfv /usr/local/7z-${SZ_VERSION}/7zz /usr/local/bin/7zz && \
ln -sfv /usr/local/7z-${SZ_VERSION}/7zzs /usr/local/bin/7zzs
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo 7zz $(7zz | head -4) && \ echo 7zz $(7zz | head -4) && \
@ -278,21 +297,62 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install LazyGit official binary # Install LazyGit official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ ADD ${LAZYGIT_DOWNLOAD_URL} /tmp
mkdir -p /tmp/lazygit && \ RUN mkdir -p /usr/local/lazygit-${LAZYGIT_VERSION} && \
tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ tar -xzf ${LAZYGIT_TEMP} --directory /usr/local/lazygit-${LAZYGIT_VERSION} && \
chmod +x /tmp/lazygit/lazygit && \ chmod +x -R /usr/local/lazygit-${LAZYGIT_VERSION} && \
mv -fv /tmp/lazygit/lazygit /usr/bin/ ln -sfv /usr/local/lazygit-${LAZYGIT_VERSION}/lazygit /usr/local/bin/lazygit
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo lazygit $(lazygit --version) && \ echo lazygit $(lazygit --version) && \
echo "=============================================" echo "============================================="
##################################################################
# Install LazyCLI official binary
##################################################################
ADD ${LAZYCLI_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazycli-${LAZYCLI_VERSION} && \
tar -xzf ${LAZYCLI_TEMP} --directory /usr/local/lazycli-${LAZYCLI_VERSION} && \
chmod +x -R /usr/local/lazycli-${LAZYCLI_VERSION} && \
ln -sfv /usr/local/lazycli-${LAZYCLI_VERSION}/lazycli /usr/local/bin/lazycli
RUN echo "=============================================" && \
echo lazycli $(lazycli --version) && \
echo "============================================="
##################################################################
# Install LazyNPM official binary
##################################################################
ADD ${LAZYNPM_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazynpm-${LAZYNPM_VERSION} && \
tar -xzf ${LAZYNPM_TEMP} --directory /usr/local/lazynpm-${LAZYNPM_VERSION} && \
chmod +x -R /usr/local/lazynpm-${LAZYNPM_VERSION} && \
ln -sfv /usr/local/lazynpm-${LAZYNPM_VERSION}/lazynpm /usr/local/bin/lazynpm
RUN echo "=============================================" && \
echo lazynpm $(lazynpm --version) && \
echo "============================================="
##################################################################
# Install LazyDocker official binary
##################################################################
ADD ${LAZYDOCKER_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
tar -xzf ${LAZYDOCKER_TEMP} --directory /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
chmod +x -R /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
ln -sfv /usr/local/lazydocker-${LAZYDOCKER_VERSION}/lazydocker /usr/local/bin/lazydocker
RUN echo "=============================================" && \
echo lazydocker $(lazydocker --version) && \
echo "============================================="
################################################################## ##################################################################
# dumb init # dumb init
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${DUMB_INIT_DOWNLOAD_URL} --random-wait -O /usr/bin/dumb-init && \ RUN mkdir -p /usr/local/dumb-init-${DUMB_INIT_VERSION}/
chmod +x /usr/bin/dumb-init ADD ${DUMB_INIT_DOWNLOAD_URL} /usr/local/dumb-init-${DUMB_INIT_VERSION}/
RUN chmod +x -R /usr/local/dumb-init-${DUMB_INIT_VERSION}/ && \
ln -sfv /usr/local/dumb-init-${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64 /usr/local/bin/dumb-init
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo dumb-init $(dumb-init --version) && \ echo dumb-init $(dumb-init --version) && \
@ -301,8 +361,10 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# gosu for easy step-down from root # gosu for easy step-down from root
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${GOSU_DOWNLOAD_URL} --random-wait -O /usr/local/bin/gosu && \ RUN mkdir -p /usr/local/gosu-${GOSU_VER}/
chmod +x /usr/local/bin/gosu ADD ${GOSU_DOWNLOAD_URL} /usr/local/gosu-${GOSU_VER}/
RUN chmod +x -R /usr/local/gosu-${GOSU_VER}/ && \
ln -sfv /usr/local/gosu-${GOSU_VER}/gosu-amd64 /usr/local/bin/gosu
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo gosu $(gosu --version) && \ echo gosu $(gosu --version) && \

View File

@ -9,8 +9,8 @@ services:
P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL} P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL}
SZ_#version: ${SZ_VERSION} SZ_#version: ${SZ_VERSION}
SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL} SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL}
LZGIT_#version: ${LZGIT_VERSION} LAZYGIT_#version: ${LAZYGIT_VERSION}
LZGIT_DOWNLOAD_URL: ${LZGIT_DOWNLOAD_URL} LAZYGIT_DOWNLOAD_URL: ${LAZYGIT_DOWNLOAD_URL}
DUMB_INIT_#version: ${DUMB_INIT_VERSION} DUMB_INIT_#version: ${DUMB_INIT_VERSION}
DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL} DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL}
GOSU_VER: ${GOSU_VER} GOSU_VER: ${GOSU_VER}

View File

@ -7,14 +7,14 @@ P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26
################################################################## ##################################################################
# 7z official binary # 7z official binary
################################################################## ##################################################################
SZ_VERSION=7z2400 SZ_VERSION=7z2407
SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
################################################################## ##################################################################
# LazyGit official binary # LazyGit official binary
################################################################## ##################################################################
LZGIT_VERSION=0.40.2 LAZYGIT_VERSION=0.42.0
LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
################################################################## ##################################################################
# dumb init # dumb init

View File

@ -68,17 +68,35 @@ RUN update-ca-certificates
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV ARG P4_VERSION=r23.2
ARG P4_VERSION ARG P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26x86_64/p4
ARG P4_DOWNLOAD_URL
ARG SZ_VERSION ARG SZ_VERSION=7z2407
ARG SZ_DOWNLOAD_URL ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_VERSION ARG SZ_TEMP=/tmp/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_DOWNLOAD_URL
ARG DUMB_INIT_VERSION ARG LAZYGIT_VERSION=0.42.0
ARG DUMB_INIT_DOWNLOAD_URL ARG LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_VER ARG LAZYGIT_TEMP=/tmp/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_DOWNLOAD_URL
ARG LAZYCLI_VERSION=0.1.15
ARG LAZYCLI_DOWNLOAD_URL=https://github.com/jesseduffield/lazycli/releases/download/v${LAZYCLI_VERSION}/lazycli-linux-x64.tar.gz
ARG LAZYCLI_TEMP=/tmp/lazycli-linux-x64.tar.gz
ARG LAZYNPM_VERSION=0.1.4
ARG LAZYNPM_DOWNLOAD_URL=https://github.com/jesseduffield/lazynpm/releases/download/v${LAZYNPM_VERSION}/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYNPM_TEMP=/tmp/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_VERSION=0.23.3
ARG LAZYDOCKER_DOWNLOAD_URL=https://github.com/jesseduffield/lazydocker/releases/download/v${LAZYDOCKER_VERSION}/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_TEMP=/tmp/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG DUMB_INIT_VERSION=1.2.5
ARG DUMB_INIT_DOWNLOAD_URL=https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64
ARG GOSU_VER=1.17
ARG GOSU_DOWNLOAD_URL=https://github.com/tianon/gosu/releases/download/${GOSU_VER}/gosu-amd64
################################################################## ##################################################################
# update lists # update lists
@ -258,17 +276,18 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install p4client # Install p4client
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ ADD ${P4_DOWNLOAD_URL} /usr/local/bin
chmod +x /usr/bin/p4 RUN chmod +x /usr/local/bin/p4
################################################################## ##################################################################
# Install 7z official binary # Install 7z official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ ADD ${SZ_DOWNLOAD_URL} /tmp
mkdir -p /tmp/7z && \ RUN mkdir -p /usr/local/7z-${SZ_VERSION} && \
tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ tar -xf ${SZ_TEMP} --directory /usr/local/7z-${SZ_VERSION} && \
chmod +x /tmp/7z/7zz && \ chmod +x -R /usr/local/7z-${SZ_VERSION}&& \
mv -fv /tmp/7z/7zz /usr/bin/ ln -sfv /usr/local/7z-${SZ_VERSION}/7zz /usr/local/bin/7zz && \
ln -sfv /usr/local/7z-${SZ_VERSION}/7zzs /usr/local/bin/7zzs
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo 7zz $(7zz | head -4) && \ echo 7zz $(7zz | head -4) && \
@ -278,21 +297,62 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install LazyGit official binary # Install LazyGit official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ ADD ${LAZYGIT_DOWNLOAD_URL} /tmp
mkdir -p /tmp/lazygit && \ RUN mkdir -p /usr/local/lazygit-${LAZYGIT_VERSION} && \
tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ tar -xzf ${LAZYGIT_TEMP} --directory /usr/local/lazygit-${LAZYGIT_VERSION} && \
chmod +x /tmp/lazygit/lazygit && \ chmod +x -R /usr/local/lazygit-${LAZYGIT_VERSION} && \
mv -fv /tmp/lazygit/lazygit /usr/bin/ ln -sfv /usr/local/lazygit-${LAZYGIT_VERSION}/lazygit /usr/local/bin/lazygit
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo lazygit $(lazygit --version) && \ echo lazygit $(lazygit --version) && \
echo "=============================================" echo "============================================="
##################################################################
# Install LazyCLI official binary
##################################################################
ADD ${LAZYCLI_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazycli-${LAZYCLI_VERSION} && \
tar -xzf ${LAZYCLI_TEMP} --directory /usr/local/lazycli-${LAZYCLI_VERSION} && \
chmod +x -R /usr/local/lazycli-${LAZYCLI_VERSION} && \
ln -sfv /usr/local/lazycli-${LAZYCLI_VERSION}/lazycli /usr/local/bin/lazycli
RUN echo "=============================================" && \
echo lazycli $(lazycli --version) && \
echo "============================================="
##################################################################
# Install LazyNPM official binary
##################################################################
ADD ${LAZYNPM_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazynpm-${LAZYNPM_VERSION} && \
tar -xzf ${LAZYNPM_TEMP} --directory /usr/local/lazynpm-${LAZYNPM_VERSION} && \
chmod +x -R /usr/local/lazynpm-${LAZYNPM_VERSION} && \
ln -sfv /usr/local/lazynpm-${LAZYNPM_VERSION}/lazynpm /usr/local/bin/lazynpm
RUN echo "=============================================" && \
echo lazynpm $(lazynpm --version) && \
echo "============================================="
##################################################################
# Install LazyDocker official binary
##################################################################
ADD ${LAZYDOCKER_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
tar -xzf ${LAZYDOCKER_TEMP} --directory /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
chmod +x -R /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
ln -sfv /usr/local/lazydocker-${LAZYDOCKER_VERSION}/lazydocker /usr/local/bin/lazydocker
RUN echo "=============================================" && \
echo lazydocker $(lazydocker --version) && \
echo "============================================="
################################################################## ##################################################################
# dumb init # dumb init
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${DUMB_INIT_DOWNLOAD_URL} --random-wait -O /usr/bin/dumb-init && \ RUN mkdir -p /usr/local/dumb-init-${DUMB_INIT_VERSION}/
chmod +x /usr/bin/dumb-init ADD ${DUMB_INIT_DOWNLOAD_URL} /usr/local/dumb-init-${DUMB_INIT_VERSION}/
RUN chmod +x -R /usr/local/dumb-init-${DUMB_INIT_VERSION}/ && \
ln -sfv /usr/local/dumb-init-${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64 /usr/local/bin/dumb-init
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo dumb-init $(dumb-init --version) && \ echo dumb-init $(dumb-init --version) && \
@ -301,8 +361,10 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# gosu for easy step-down from root # gosu for easy step-down from root
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${GOSU_DOWNLOAD_URL} --random-wait -O /usr/local/bin/gosu && \ RUN mkdir -p /usr/local/gosu-${GOSU_VER}/
chmod +x /usr/local/bin/gosu ADD ${GOSU_DOWNLOAD_URL} /usr/local/gosu-${GOSU_VER}/
RUN chmod +x -R /usr/local/gosu-${GOSU_VER}/ && \
ln -sfv /usr/local/gosu-${GOSU_VER}/gosu-amd64 /usr/local/bin/gosu
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo gosu $(gosu --version) && \ echo gosu $(gosu --version) && \

View File

@ -9,8 +9,8 @@ services:
P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL} P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL}
SZ_#version: ${SZ_VERSION} SZ_#version: ${SZ_VERSION}
SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL} SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL}
LZGIT_#version: ${LZGIT_VERSION} LAZYGIT_#version: ${LAZYGIT_VERSION}
LZGIT_DOWNLOAD_URL: ${LZGIT_DOWNLOAD_URL} LAZYGIT_DOWNLOAD_URL: ${LAZYGIT_DOWNLOAD_URL}
DUMB_INIT_#version: ${DUMB_INIT_VERSION} DUMB_INIT_#version: ${DUMB_INIT_VERSION}
DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL} DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL}
GOSU_VER: ${GOSU_VER} GOSU_VER: ${GOSU_VER}

View File

@ -7,14 +7,14 @@ P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26
################################################################## ##################################################################
# 7z official binary # 7z official binary
################################################################## ##################################################################
SZ_VERSION=7z2400 SZ_VERSION=7z2407
SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
################################################################## ##################################################################
# LazyGit official binary # LazyGit official binary
################################################################## ##################################################################
LZGIT_VERSION=0.40.2 LAZYGIT_VERSION=0.42.0
LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
################################################################## ##################################################################
# dumb init # dumb init

View File

@ -68,17 +68,35 @@ RUN update-ca-certificates
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV ARG P4_VERSION=r23.2
ARG P4_VERSION ARG P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26x86_64/p4
ARG P4_DOWNLOAD_URL
ARG SZ_VERSION ARG SZ_VERSION=7z2407
ARG SZ_DOWNLOAD_URL ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_VERSION ARG SZ_TEMP=/tmp/${SZ_VERSION}-linux-x64.tar.xz
ARG LZGIT_DOWNLOAD_URL
ARG DUMB_INIT_VERSION ARG LAZYGIT_VERSION=0.42.0
ARG DUMB_INIT_DOWNLOAD_URL ARG LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_VER ARG LAZYGIT_TEMP=/tmp/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG GOSU_DOWNLOAD_URL
ARG LAZYCLI_VERSION=0.1.15
ARG LAZYCLI_DOWNLOAD_URL=https://github.com/jesseduffield/lazycli/releases/download/v${LAZYCLI_VERSION}/lazycli-linux-x64.tar.gz
ARG LAZYCLI_TEMP=/tmp/lazycli-linux-x64.tar.gz
ARG LAZYNPM_VERSION=0.1.4
ARG LAZYNPM_DOWNLOAD_URL=https://github.com/jesseduffield/lazynpm/releases/download/v${LAZYNPM_VERSION}/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYNPM_TEMP=/tmp/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_VERSION=0.23.3
ARG LAZYDOCKER_DOWNLOAD_URL=https://github.com/jesseduffield/lazydocker/releases/download/v${LAZYDOCKER_VERSION}/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_TEMP=/tmp/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG DUMB_INIT_VERSION=1.2.5
ARG DUMB_INIT_DOWNLOAD_URL=https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64
ARG GOSU_VER=1.17
ARG GOSU_DOWNLOAD_URL=https://github.com/tianon/gosu/releases/download/${GOSU_VER}/gosu-amd64
################################################################## ##################################################################
@ -259,17 +277,18 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install p4client # Install p4client
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ ADD ${P4_DOWNLOAD_URL} /usr/local/bin
chmod +x /usr/bin/p4 RUN chmod +x /usr/local/bin/p4
################################################################## ##################################################################
# Install 7z official binary # Install 7z official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ ADD ${SZ_DOWNLOAD_URL} /tmp
mkdir -p /tmp/7z && \ RUN mkdir -p /usr/local/7z-${SZ_VERSION} && \
tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ tar -xf ${SZ_TEMP} --directory /usr/local/7z-${SZ_VERSION} && \
chmod +x /tmp/7z/7zz && \ chmod +x -R /usr/local/7z-${SZ_VERSION}&& \
mv -fv /tmp/7z/7zz /usr/bin/ ln -sfv /usr/local/7z-${SZ_VERSION}/7zz /usr/local/bin/7zz && \
ln -sfv /usr/local/7z-${SZ_VERSION}/7zzs /usr/local/bin/7zzs
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo 7zz $(7zz | head -4) && \ echo 7zz $(7zz | head -4) && \
@ -279,21 +298,62 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# Install LazyGit official binary # Install LazyGit official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ ADD ${LAZYGIT_DOWNLOAD_URL} /tmp
mkdir -p /tmp/lazygit && \ RUN mkdir -p /usr/local/lazygit-${LAZYGIT_VERSION} && \
tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ tar -xzf ${LAZYGIT_TEMP} --directory /usr/local/lazygit-${LAZYGIT_VERSION} && \
chmod +x /tmp/lazygit/lazygit && \ chmod +x -R /usr/local/lazygit-${LAZYGIT_VERSION} && \
mv -fv /tmp/lazygit/lazygit /usr/bin/ ln -sfv /usr/local/lazygit-${LAZYGIT_VERSION}/lazygit /usr/local/bin/lazygit
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo lazygit $(lazygit --version) && \ echo lazygit $(lazygit --version) && \
echo "=============================================" echo "============================================="
##################################################################
# Install LazyCLI official binary
##################################################################
ADD ${LAZYCLI_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazycli-${LAZYCLI_VERSION} && \
tar -xzf ${LAZYCLI_TEMP} --directory /usr/local/lazycli-${LAZYCLI_VERSION} && \
chmod +x -R /usr/local/lazycli-${LAZYCLI_VERSION} && \
ln -sfv /usr/local/lazycli-${LAZYCLI_VERSION}/lazycli /usr/local/bin/lazycli
RUN echo "=============================================" && \
echo lazycli $(lazycli --version) && \
echo "============================================="
##################################################################
# Install LazyNPM official binary
##################################################################
ADD ${LAZYNPM_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazynpm-${LAZYNPM_VERSION} && \
tar -xzf ${LAZYNPM_TEMP} --directory /usr/local/lazynpm-${LAZYNPM_VERSION} && \
chmod +x -R /usr/local/lazynpm-${LAZYNPM_VERSION} && \
ln -sfv /usr/local/lazynpm-${LAZYNPM_VERSION}/lazynpm /usr/local/bin/lazynpm
RUN echo "=============================================" && \
echo lazynpm $(lazynpm --version) && \
echo "============================================="
##################################################################
# Install LazyDocker official binary
##################################################################
ADD ${LAZYDOCKER_DOWNLOAD_URL} /tmp
RUN mkdir -p /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
tar -xzf ${LAZYDOCKER_TEMP} --directory /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
chmod +x -R /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \
ln -sfv /usr/local/lazydocker-${LAZYDOCKER_VERSION}/lazydocker /usr/local/bin/lazydocker
RUN echo "=============================================" && \
echo lazydocker $(lazydocker --version) && \
echo "============================================="
################################################################## ##################################################################
# dumb init # dumb init
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${DUMB_INIT_DOWNLOAD_URL} --random-wait -O /usr/bin/dumb-init && \ RUN mkdir -p /usr/local/dumb-init-${DUMB_INIT_VERSION}/
chmod +x /usr/bin/dumb-init ADD ${DUMB_INIT_DOWNLOAD_URL} /usr/local/dumb-init-${DUMB_INIT_VERSION}/
RUN chmod +x -R /usr/local/dumb-init-${DUMB_INIT_VERSION}/ && \
ln -sfv /usr/local/dumb-init-${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64 /usr/local/bin/dumb-init
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo dumb-init $(dumb-init --version) && \ echo dumb-init $(dumb-init --version) && \
@ -302,8 +362,10 @@ RUN echo "=============================================" && \
################################################################## ##################################################################
# gosu for easy step-down from root # gosu for easy step-down from root
################################################################## ##################################################################
RUN wget -q --no-check-certificate -c ${GOSU_DOWNLOAD_URL} --random-wait -O /usr/local/bin/gosu && \ RUN mkdir -p /usr/local/gosu-${GOSU_VER}/
chmod +x /usr/local/bin/gosu ADD ${GOSU_DOWNLOAD_URL} /usr/local/gosu-${GOSU_VER}/
RUN chmod +x -R /usr/local/gosu-${GOSU_VER}/ && \
ln -sfv /usr/local/gosu-${GOSU_VER}/gosu-amd64 /usr/local/bin/gosu
RUN echo "=============================================" && \ RUN echo "=============================================" && \
echo gosu $(gosu --version) && \ echo gosu $(gosu --version) && \

View File

@ -9,8 +9,8 @@ services:
P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL} P4_DOWNLOAD_URL: ${P4_DOWNLOAD_URL}
SZ_#version: ${SZ_VERSION} SZ_#version: ${SZ_VERSION}
SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL} SZ_DOWNLOAD_URL: ${SZ_DOWNLOAD_URL}
LZGIT_#version: ${LZGIT_VERSION} LAZYGIT_#version: ${LAZYGIT_VERSION}
LZGIT_DOWNLOAD_URL: ${LZGIT_DOWNLOAD_URL} LAZYGIT_DOWNLOAD_URL: ${LAZYGIT_DOWNLOAD_URL}
DUMB_INIT_#version: ${DUMB_INIT_VERSION} DUMB_INIT_#version: ${DUMB_INIT_VERSION}
DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL} DUMB_INIT_DOWNLOAD_URL: ${DUMB_INIT_DOWNLOAD_URL}
GOSU_VER: ${GOSU_VER} GOSU_VER: ${GOSU_VER}

View File

@ -26,8 +26,9 @@ COPY locale.gen /etc/locale.gen
################################################################## ##################################################################
# 7z official binary # 7z official binary
################################################################## ##################################################################
ARG SZ_VERSION=7z2400 ARG SZ_VERSION=7z2407
ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
ARG SZ_TEMP=/tmp/${SZ_VERSION}-linux-x64.tar.xz
################################################################## ##################################################################
# perforce client binary # perforce client binary
@ -89,40 +90,48 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
################################################################## ##################################################################
# Install 7z official binary # Install 7z official binary
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ ADD ${SZ_DOWNLOAD_URL} /tmp
mkdir -p /tmp/7z && \ RUN mkdir -p /usr/local/7z-${SZ_VERSION} && \
tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ tar -xf ${SZ_TEMP} --directory /usr/local/7z-${SZ_VERSION} && \
chmod +x /tmp/7z/7zz && \ chmod +x -R /usr/local/7z-${SZ_VERSION}&& \
mv -fv /tmp/7z/7zz /usr/bin/ && \ ln -sfv /usr/local/7z-${SZ_VERSION}/7zz /usr/local/bin/7zz && \
ln -sfv /usr/local/7z-${SZ_VERSION}/7zzs /usr/local/bin/7zzs && \
7zz | head -4 && \ 7zz | head -4 && \
7z | head -4 7z | head -4
################################################################## ##################################################################
# Additional settings # Additional settings
################################################################## ##################################################################
ENV MAVEN_VERSION=3.9.6 ENV MAVEN_VERSION=3.9.8
ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip
ENV MAVEN_ROOT=/opt/maven ENV MAVEN_ROOT=/usr/local/maven
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
ENV MAVEN_BIN=${MAVEN_PATH}/bin ENV MAVEN_BIN=${MAVEN_PATH}/bin
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
ENV GRADLE_VERSION=8.6 ENV GRADLE_VERSION=8.8
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
ENV GRADLE_ROOT=/opt/gradle ENV GRADLE_ROOT=/usr/local/gradle
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
ENV GRADLE_BIN=${GRADLE_PATH}/bin ENV GRADLE_BIN=${GRADLE_PATH}/bin
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
ENV KTC_VERSION=1.9.22 ENV KTC_VERSION=2.0.0
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
ENV KTC_ROOT=/opt/kotlin ENV KTC_ROOT=/usr/local/kotlin
ENV KTC_PATH=${KTC_ROOT}/kotlinc ENV KTC_PATH=${KTC_ROOT}/kotlinc
ENV KTC_BIN=${KTC_PATH}/bin ENV KTC_BIN=${KTC_PATH}/bin
RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${GRADLE_PATH} ENV KNPL_VERSION=${KTC_VERSION}
ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN} ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz
ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz
ENV KNPL_ROOT=/usr/local/kotlin
ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}
ENV KNPL_BIN=${KNPL_PATH}/bin
RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH}
ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN}
################################################################## ##################################################################
# Maven # Maven
@ -144,15 +153,22 @@ RUN chmod +x -R ${GRADLE_BIN}
RUN gradle -v RUN gradle -v
################################################################## ##################################################################
# KOTLIN # kotlin-compiler
################################################################## ##################################################################
ADD ${KTC_LINK} /tmp ADD ${KTC_LINK} /tmp
RUN 7zz x $KTC_TEMP -o${KTC_ROOT} RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT}
RUN chmod +x -R ${KTC_BIN} RUN chmod +x -R ${KTC_BIN}
RUN kotlin -version RUN kotlin -version
##################################################################
# kotlin-native-prebuilt-linux
##################################################################
ADD ${KNPL_LINK} /tmp
RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT}
RUN chmod +x -R ${KNPL_BIN}
################################################################## ##################################################################
# Install p4client # Install p4client
################################################################## ##################################################################
RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ ADD ${P4_DOWNLOAD_URL} /usr/local/bin
chmod +x /usr/bin/p4 RUN chmod +x /usr/local/bin/p4

View File

@ -30,29 +30,36 @@ RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | a
################################################################## ##################################################################
# Additional settings # Additional settings
################################################################## ##################################################################
ENV MAVEN_VERSION=3.9.6 ENV MAVEN_VERSION=3.9.8
ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip
ENV MAVEN_ROOT=/opt/maven ENV MAVEN_ROOT=/usr/local/maven
ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION}
ENV MAVEN_BIN=${MAVEN_PATH}/bin ENV MAVEN_BIN=${MAVEN_PATH}/bin
ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip
ENV GRADLE_VERSION=8.6 ENV GRADLE_VERSION=8.8
ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
ENV GRADLE_ROOT=/opt/gradle ENV GRADLE_ROOT=/usr/local/gradle
ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION}
ENV GRADLE_BIN=${GRADLE_PATH}/bin ENV GRADLE_BIN=${GRADLE_PATH}/bin
ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip
ENV KTC_VERSION=1.9.22 ENV KTC_VERSION=2.0.0
ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip
ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip
ENV KTC_ROOT=/opt/kotlin ENV KTC_ROOT=/usr/local/kotlin
ENV KTC_PATH=${KTC_ROOT}/kotlinc ENV KTC_PATH=${KTC_ROOT}/kotlinc
ENV KTC_BIN=${KTC_PATH}/bin ENV KTC_BIN=${KTC_PATH}/bin
RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${GRADLE_PATH} ENV KNPL_VERSION=${KTC_VERSION}
ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN} ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz
ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz
ENV KNPL_ROOT=/usr/local/kotlin
ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}
ENV KNPL_BIN=${KNPL_PATH}/bin
RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH}
ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN}
################################################################## ##################################################################
# Maven # Maven
@ -74,13 +81,20 @@ RUN chmod +x -R ${GRADLE_BIN}
RUN gradle -v RUN gradle -v
################################################################## ##################################################################
# KOTLIN # kotlin-compiler
################################################################## ##################################################################
ADD ${KTC_LINK} /tmp ADD ${KTC_LINK} /tmp
RUN 7zz x $KTC_TEMP -o${KTC_ROOT} RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT}
RUN chmod +x -R ${KTC_BIN} RUN chmod +x -R ${KTC_BIN}
RUN kotlin -version RUN kotlin -version
##################################################################
# kotlin-native-prebuilt-linux
##################################################################
ADD ${KNPL_LINK} /tmp
RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT}
RUN chmod +x -R ${KNPL_BIN}
################################################################## ##################################################################
# Android SDK # Android SDK
################################################################## ##################################################################

View File

@ -31,8 +31,9 @@ ENV BuildDocker true
################################################################## ##################################################################
# 7z official binary # 7z official binary
################################################################## ##################################################################
ARG SZ_VERSION=7z2400 ARG SZ_VERSION=7z2407
ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
ARG SZ_TEMP=/tmp/${SZ_VERSION}-linux-x64.tar.xz
################################################################## ##################################################################
# installing utils # installing utils

View File

@ -26,14 +26,28 @@ ARG P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bi
################################################################## ##################################################################
# 7z official binary # 7z official binary
################################################################## ##################################################################
ARG SZ_VERSION=7z2400 ARG SZ_VERSION=7z2407
ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz
ARG SZ_TEMP=/tmp/${SZ_VERSION}-linux-x64.tar.xz
################################################################## ##################################################################
# LazyGit official binary # LazyGit official binary
################################################################## ##################################################################
ARG LZGIT_VERSION=0.42.0 ARG LAZYGIT_VERSION=0.42.0
ARG LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz ARG LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG LAZYGIT_TEMP=/tmp/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz
ARG LAZYCLI_VERSION=0.1.15
ARG LAZYCLI_DOWNLOAD_URL=https://github.com/jesseduffield/lazycli/releases/download/v${LAZYCLI_VERSION}/lazycli-linux-x64.tar.gz
ARG LAZYCLI_TEMP=/tmp/lazycli-linux-x64.tar.gz
ARG LAZYNPM_VERSION=0.1.4
ARG LAZYNPM_DOWNLOAD_URL=https://github.com/jesseduffield/lazynpm/releases/download/v${LAZYNPM_VERSION}/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYNPM_TEMP=/tmp/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_VERSION=0.23.3
ARG LAZYDOCKER_DOWNLOAD_URL=https://github.com/jesseduffield/lazydocker/releases/download/v${LAZYDOCKER_VERSION}/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
ARG LAZYDOCKER_TEMP=/tmp/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz
################################################################## ##################################################################
# installing utils # installing utils
@ -167,7 +181,7 @@ RUN wget -nv --random-wait -c -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \
################################################################## ##################################################################
# Install LazyGit official binary # Install LazyGit official binary
################################################################## ##################################################################
RUN wget -nv --random-wait -c -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ RUN wget -nv --random-wait -c -O /tmp/lazygit.tar.xz ${LAZYGIT_DOWNLOAD_URL} && \
mkdir -p /tmp/lazygit && \ mkdir -p /tmp/lazygit && \
tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \
chmod +x /tmp/lazygit/lazygit && \ chmod +x /tmp/lazygit/lazygit && \

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

View File

@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments # ARGuments
################################################################## ##################################################################
#configured by dockerfile / .ENV
ARG RELEASE ARG RELEASE
ARG DOWNLOAD_URL ARG DOWNLOAD_URL

Some files were not shown because too many files have changed in this diff Show More