mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2024-12-26 14:45:42 +03:00
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:
parent
c0893211bd
commit
b344b69869
@ -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
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
|
@ -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`
|
||||||
|
12
Makefile
12
Makefile
@ -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
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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) && \
|
||||||
|
@ -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}
|
||||||
|
@ -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
|
||||||
|
@ -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) && \
|
||||||
|
@ -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}
|
||||||
|
@ -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
|
||||||
|
@ -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) && \
|
||||||
|
@ -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}
|
||||||
|
@ -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
|
||||||
|
@ -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) && \
|
||||||
|
@ -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}
|
||||||
|
@ -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
|
||||||
|
@ -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) && \
|
||||||
|
@ -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}
|
||||||
|
@ -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
|
||||||
|
@ -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) && \
|
||||||
|
@ -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}
|
||||||
|
@ -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
|
||||||
|
@ -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) && \
|
||||||
|
@ -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}
|
||||||
|
@ -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
|
||||||
|
@ -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) && \
|
||||||
|
@ -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}
|
||||||
|
@ -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
|
||||||
|
@ -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) && \
|
||||||
|
@ -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}
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
##################################################################
|
##################################################################
|
||||||
|
@ -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
|
||||||
|
@ -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 && \
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive
|
|||||||
# ARGuments
|
# ARGuments
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
#configured by dockerfile / .ENV
|
|
||||||
ARG RELEASE
|
ARG RELEASE
|
||||||
ARG DOWNLOAD_URL
|
ARG DOWNLOAD_URL
|
||||||
|
|
||||||
|
@ -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
Loading…
Reference in New Issue
Block a user