adding gor, heroku, mvn, netlify, netlifyctl, php5

This commit is contained in:
localstepdo 2020-04-17 11:44:25 -07:00
parent ab1ef2e2d2
commit 6acd06525d
4 changed files with 42 additions and 23 deletions

View File

@ -27,12 +27,13 @@ RUN apk add --no-cache \
hugo=0.61.0-r0 \
jq=1.6-r0 \
make=4.2.1-r2 \
maven=3.6.3-r0 `# mvn=3.6.3` \
mercurial=5.3.2-r0 `# hg=5.3.2` \
nano=4.6-r0 \
ncurses=6.1_p20200118-r3 `#tput:todo` \
npm `# npm=6.13.4 ` \
perl=5.30.1-r0 ` # perl=30` \
php `# php=7.3.16 ` \
php7=7.3.17-r0 `# php=7.3.17 ` \
postgresql=12.2-r0 `# psql=12.2` \
pv=1.6.6-r1 \
python=2.7.16-r3 \
@ -48,17 +49,25 @@ RUN apk add --no-cache \
zip=3.0-r7 \
zsh=5.7.1-r0; \
\
npm install -g brunch@"=3.0.0"; \
npm install -g \
brunch@"=3.0.0" \
heroku@"=7.39.3" \
netlify-cli@="2.46.0" `# netlify=2.46.0`; \
\
commit="87b16eb" `# bats=1.2.0`; \
curl -L "https://github.com/bats-core/bats-core/tarball/${commit}" | tar xz; \
"bats-core-bats-core-${commit}/install.sh" /usr/local; \
\
gcloud=289.0.0; \
curl -L "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-${gcloud}-linux-x86_64.tar.gz" | tar xz; \
\
# bats=1.2.0
commit="87b16eb"; \
curl -L "https://github.com/bats-core/bats-core/tarball/${commit}" | tar xz; \
"bats-core-bats-core-${commit}/install.sh" /usr/local; \
gor=1.0.0; \
curl -L "https://github.com/buger/goreplay/releases/download/v${gor}/gor_${gor}_x64.tar.gz" | tar xz --directory /usr/local/bin; \
\
hub=2.14.2; \
curl -L "https://github.com/github/hub/releases/download/v${hub}/hub-linux-386-${hub}.tgz" | tar xz
curl -L "https://github.com/github/hub/releases/download/v${hub}/hub-linux-386-${hub}.tgz" | tar xz; \
\
netlifyctl=0.4.0; \
curl -L "https://github.com/netlify/netlifyctl/releases/download/v${netlifyctl}/netlifyctl-linux-amd64-${netlifyctl}.tar.gz" | tar xz --directory /usr/local/bin
ENV PATH /hub-linux-386-${hub}/bin:/google-cloud-sdk/bin:$PATH

View File

@ -56,6 +56,7 @@ RUN apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install --no-inst
rubygems `# gem=2.7.6` \
scala=2.11.12* \
silversearcher-ag `# ag=2.1.0` \
software-properties-common=0.96.24.32.12 `# todo:add-apt-repository ` \
subversion `# svn=1.9.7` \
sudo=1.8.21* \
tree=1.7.0* \
@ -66,18 +67,29 @@ RUN apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install --no-inst
xz-utils `# xz=5.2.2` \
yarn `# yarn=0.32` \
zip=3.0* \
zsh=5.4.2* \
&& apt-get -y autoremove && apt-get -y clean && rm -rf /var/lib/apt/lists/*; \
zsh=5.4.2*; \
\
commit="87b16eb" `# bats=1.2.0`; \
curl -L "https://github.com/bats-core/bats-core/tarball/${commit}" | tar xz; \
"bats-core-bats-core-${commit}/install.sh" /usr/local; \
\
gcloud=289.0.0; \
curl -L "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-${gcloud}-linux-x86_64.tar.gz" | tar xz; \
\
# bats=1.2.0
commit="87b16eb"; \
curl -L "https://github.com/bats-core/bats-core/tarball/${commit}" | tar xz; \
"bats-core-bats-core-${commit}/install.sh" /usr/local; \
gor=1.0.0; \
curl -L "https://github.com/buger/goreplay/releases/download/v${gor}/gor_${gor}_x64.tar.gz" | tar xz --directory /usr/local/bin; \
\
hub=2.14.2; \
curl -fsSL https://github.com/github/hub/raw/master/script/get | bash -s ${hub}
curl -fsSL "https://github.com/github/hub/raw/master/script/get" | bash -s ${hub}; \
\
netlifyctl=0.4.0; \
curl -L "https://github.com/netlify/netlifyctl/releases/download/v${netlifyctl}/netlifyctl-linux-amd64-${netlifyctl}.tar.gz" | tar xz --directory /usr/local/bin; \
\
add-apt-repository -y ppa:ondrej/php; \
apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install --no-install-recommends -y -qq \
php5.6=5.6.40* `# php5=5.6.40`; \
ln -s /usr/bin/php5.6 /usr/bin/php5; \
\
apt-get -y autoremove && apt-get -y clean && rm -rf /var/lib/apt/lists/*
ENV PATH /google-cloud-sdk/bin:$PATH

View File

@ -19,22 +19,16 @@ brew
code
eb
gem
gor
groovy
grunt
gulp
has
heroku
java
javac
kotlin
lein
mvn
netlify
netlifyctl
node
perl6
php5
podman
rake
rg
@ -44,6 +38,9 @@ sls
subl
unar
# runs best on alpine 3.8 or earlier, but we're using 3.11
php5
# installed on container (and has confirms), but
# todo: has shows EMPTY version string on container
awk
@ -58,3 +55,7 @@ xz
# todo: has grabs INCORRECT version string on container
jq
perl
# installed on container (and has confirms), but
# todo: has reports command not found
gor

View File

@ -3,14 +3,11 @@ brunch
code
eb
go
gor
has
heroku
kotlin
mvn
netlify
netlifyctl
php5
podman
rg
sbt